﻿using System;
using Microsoft.SPOT;

using GTM = Gadgeteer.Modules;
using GTI = Gadgeteer.Interfaces;

using System.Threading;
using Microsoft.SPOT.Hardware;
using System.IO;

namespace Gadgeteer.Modules.GHIElectronics
{
    // -- CHANGE FOR MICRO FRAMEWORK 4.2 --
    // If you want to use Serial, SPI, or DaisyLink (which includes GTI.SoftwareI2C), you must do a few more steps
    // since these have been moved to separate assemblies for NETMF 4.2 (to reduce the minimum memory footprint of Gadgeteer)
    // 1) add a reference to the assembly (named Gadgeteer.[interfacename])
    // 2) in GadgeteerHardware.xml, uncomment the lines under <Assemblies> so that end user apps using this module also add a reference.

    /// <summary>
    /// A music module with recording and playback functionality for Microsoft .NET Gadgeteer.
    /// </summary>
    /// <example>
    /// <para>The following example uses a <see cref="Music"/> object to play a song. 
    /// </para>
    /// <code>
    /// using System;
    /// using System.Collections;
    /// using System.Threading;
    /// using Microsoft.SPOT;
    /// using Microsoft.SPOT.Presentation;
    /// using Microsoft.SPOT.Presentation.Controls;
    /// using Microsoft.SPOT.Presentation.Media;
    /// using Microsoft.SPOT.Touch;
    ///
    /// using Gadgeteer.Networking;
    /// using GT = Gadgeteer;
    /// using GTM = Gadgeteer.Modules;
    /// using Gadgeteer.Modules.GHIElectronics;
    ///
    /// namespace TestApp
    /// {
    ///     public partial class Program
    ///     {
    ///         void ProgramStarted()
    ///         {
    ///             music.Play(Resources.GetBytes(Resources.BinaryResources.HeyListen);
    ///         }
    ///     }
    /// }
    /// </code>
    /// </example>
    public class Music : GTM.Module
    {
        // This example implements  a driver in managed code for a simple Gadgeteer module.  The module uses a 
        // single GTI.InterruptInput to interact with a sensor that can be in either of two states: low or high.
        // The example code shows the recommended code pattern for exposing the property (IsHigh). 
        // The example also uses the recommended code pattern for exposing two events: MusicHigh, MusicLow. 
        // The triple-slash "///" comments shown will be used in the build process to create an XML file named
        // GTM.GHIElectronics.Music. This file will provide Intellisense and documention for the
        // interface and make it easier for developers to use the Music module.        


        /////////////////////////////////////////////////////////////////////////////////////////////////////
        // Members
        /////////////////////////////////////////////////////////////////////////////////////////////////////
        private Thread m_recordingThread;
        private Thread m_playBackThread;

        private InputPort m_dreq;

        // Define SPI Configuration for MP3 decoder
        GTI.SPI m_SPICmd;
        GTI.SPI m_SPIData;
        private GTI.SPI.Configuration m_dataConfig2;
        private GTI.SPI.Configuration m_cmdConfig2;

        //SPI m_SPI;
        //private SPI.Configuration m_dataConfig;
        //private SPI.Configuration m_cmdConfig;

        /// <summary>
        /// Playback buffer
        /// </summary>
        private byte[] m_playBackData = null;

        /// <summary>
        /// Command buffer
        /// </summary>
        private byte[] m_cmdBuffer = new byte[4];

        bool _stopPlayingRequested = false;
        bool _isPlaying = false;

        Stream m_recordingStream;

        bool m_isRecording = false;
        bool m_stopRecordingRequested = false;
        ushort[] m_oggPatch;

        bool m_bPlayLocked = false;

        private byte[] m_sampleBuffer = new byte[] { CMD_READ, SCI_HDAT0 };
        static byte[] m_recordingBuffer = new byte[1024 * 8];
        static byte[] m_recordingBuffer_4bytes = new byte[4];

        byte m_leftChannelVolume;

        /// <summary>
        /// Accessor/Mutator for the left channel volume.
        /// </summary>
        public byte LeftChannelVolume
        {
            get { return m_leftChannelVolume; }
            set { m_leftChannelVolume = value; }
        }

        byte m_rightChannelVolume;

        /// <summary>
        /// Accessor/Mutator for the right channel volume.
        /// </summary>
        public byte RightChannelVolume
        {
            get { return m_rightChannelVolume; }
            set { m_rightChannelVolume = value; }
        }

        /////////////////////////////////////////////////////////////////////////////////////////////////////
        // Constant Values
        /////////////////////////////////////////////////////////////////////////////////////////////////////
        const byte CMD_WRITE = 0x02;

        const byte CMD_READ = 0x03;

        #region SCI_MODE bits

        const ushort SM_RESET = 0x04;
        const ushort SM_CANCEL = 0x10;
        const ushort SM_TESTS = 0x20;
        const ushort SM_SDINEW = 0x800;
        const ushort SM_ADPCM = 0x1000;
        const ushort SM_LINE1 = 0x4000;

        #endregion

        #region Registers

        /// <summary>
        /// Mode control
        /// R/W
        /// </summary>
        const int SCI_MODE = 0x00;

        /// <summary>
        /// Status of VS1053b
        /// R/W
        /// </summary>
        const int SCI_STATUS = 0x01;

        /// <summary>
        /// Built-in bass/treble control
        /// R/W
        /// </summary>
        const int SCI_BASS = 0x02;

        /// <summary>
        /// Clock freq + multiplier
        /// R/W
        /// </summary>
        const int SCI_CLOCKF = 0x03;

        /// <summary>
        /// Volume control
        /// R/W
        /// </summary>
        const int SCI_WRAM = 0x06;

        /// <summary>
        /// Volume control
        /// R/W
        /// </summary>
        const int SCI_WRAMADDR = 0x07;

        /// <summary>
        /// Stream header data 0
        /// R
        /// </summary>
        const int SCI_HDAT0 = 0x08;

        /// <summary>
        /// Stream header data 1
        /// R
        /// </summary>
        const int SCI_HDAT1 = 0x09;

        /// <summary>
        /// Volume control
        /// R/W
        /// </summary>
        const int SCI_AIADDR = 0x0A;

        /// <summary>
        /// Volume control
        /// R/W
        /// </summary>
        const int SCI_VOL = 0x0B;

        /// <summary>
        /// Application control register 0
        /// R/W
        /// </summary>
        const int SCI_AICTRL0 = 0x0C;

        /// <summary>
        /// Application control register 1
        /// R/W
        /// </summary>
        const int SCI_AICTRL1 = 0x0D;

        /// <summary>
        /// Application control register 2
        /// R/W
        /// </summary>
        const int SCI_AICTRL2 = 0x0E;

        /// <summary>
        /// Application control register 3
        /// R/W
        /// </summary>
        const int SCI_AICTRL3 = 0x0F;

        #endregion

        #region Recording constants

        const int PCM_MODE_JOINTSTEREO = 0x00;
        const int PCM_MODE_DUALCHANNEL = 0x01;
        const int PCM_MODE_LEFTCHANNEL = 0x02;
        const int PCM_MODE_RIGHTCHANNEL = 0x03;

        const int PCM_ENC_ADPCM = 0x00;
        const int PCM_ENC_PCM = 0x04;

        #endregion

        /////////////////////////////////////////////////////////////////////////////////////////////////////

        #region Command Register operations

        /// <summary>
        /// Reads 16bit value from a register
        /// </summary>
        /// <param name="register">Source register</param>
        /// <returns>16bit value from the source register</returns>
        private ushort CommandRead(byte register)
        {
            ushort temp;

            if (m_bPlayLocked)
            {
                m_bPlayLocked = false;

                // be safe
                Thread.Sleep(50);
            }

            while (m_dreq.Read() == false)
                Thread.Sleep(1);

            //m_SPI.Config = m_cmdConfig;
            //m_SPI2.ChangeSpiConfig(m_cmdConfig2);

            m_cmdBuffer[0] = CMD_READ;

            m_cmdBuffer[1] = register;
            m_cmdBuffer[2] = 0;
            m_cmdBuffer[3] = 0;

			byte[] readBuffer = new byte[4];

            //m_SPI.WriteRead(m_cmdBuffer, m_cmdBuffer, 2);
            m_SPICmd.WriteRead(m_cmdBuffer, readBuffer);

            temp = readBuffer[2];
            temp <<= 8;

            temp += readBuffer[3];

            m_bPlayLocked = true;

            return temp;
        }

        /// <summary>
        /// Writes 16bit value to a register
        /// </summary>
        /// <param name="register">target register</param>
        /// <param name="data">data to write</param>
        private void CommandWrite(byte register, ushort data)
        {
            if (m_bPlayLocked)
            {
                m_bPlayLocked = false;

                // be safe
                Thread.Sleep(50);
            }

            while (m_dreq.Read() == false)
                Thread.Sleep(1);

            //m_SPI.Config = m_cmdConfig;
            //m_SPI2.ChangeSpiConfig(m_cmdConfig2);

            m_cmdBuffer[0] = CMD_WRITE;

            m_cmdBuffer[1] = register;
            m_cmdBuffer[2] = (byte)(data >> 8);
            m_cmdBuffer[3] = (byte)data;

            //m_SPI.Write(m_cmdBuffer);
            m_SPICmd.Write(m_cmdBuffer);

            m_bPlayLocked = true;

        }

        #endregion

        #region VS1053b Tests

        /// <summary>
        /// Run sine test
        /// </summary>
        public void SineTest()
        {
            byte[] buf = { 0 };

            CommandWrite(SCI_MODE, SM_SDINEW | SM_TESTS | SM_RESET);

            byte[] start = { 0x53, 0xEF, 0x6E, 0x7E, 0x00, 0x00, 0x00, 0x00 };
            byte[] end = { 0x45, 0x78, 0x69, 0x74, 0x00, 0x00, 0x00, 0x00 };

            //m_SPI.Config = m_dataConfig;
            //m_SPI2.ChangeSpiConfig(m_dataConfig2);


            //Write start sequence
            for (int i = 0; i < start.Length; i++)
            {
                buf[0] = start[i];

                //m_SPI.Write(buf);
                m_SPIData.Write(buf);
                while (m_dreq.Read() == false)
                    ;
            }

            //Play for 2 seconds
            Thread.Sleep(2000);

            //Write stop sequence
            for (int i = 0; i < end.Length; i++)
            {
                buf[0] = end[i];

                //m_SPI.Write(buf);
                m_SPIData.Write(buf);

                while (m_dreq.Read() == false)
                    ;
            }
        }

        #endregion

        // Note: A constructor summary is auto-generated by the doc builder.
        /// <summary></summary>
        /// <param name="socketNumber">The socket that this module is plugged in to.</param>
        public Music(int socketNumber)
        {
            // This finds the Socket instance from the user-specified socket number.  
            // This will generate user-friendly error messages if the socket is invalid.
            // If there is more than one socket on this module, then instead of "null" for the last parameter, 
            // put text that identifies the socket to the user (e.g. "S" if there is a socket type S)
            Socket socket = Socket.GetSocket(socketNumber, true, this, null);

            socket.EnsureTypeIsSupported(new char[] { 'S' }, this);

            // Set up our SPI 
            //m_dataConfig = new SPI.Configuration(socket.CpuPins[5], false, 0, 0, false, true, 2000, socket.SPIModule, socket.CpuPins[3], false);
            m_dataConfig2 = new GTI.SPI.Configuration(false, 0, 0, false, true, 2000);

            //m_cmdConfig = new SPI.Configuration(socket.CpuPins[6], false, 0, 0, false, true, 2000, socket.SPIModule, socket.CpuPins[3], false);
            m_cmdConfig2 = new GTI.SPI.Configuration(false, 0, 0, false, true, 2000);

            m_dreq = new InputPort(socket.CpuPins[3], false, Port.ResistorMode.PullUp);

            //m_SPI = new SPI(m_dataConfig);
            m_SPIData = new GTI.SPI(socket, m_dataConfig2, GTI.SPI.Sharing.Shared, socket, Socket.Pin.Five, this);
            m_SPICmd = new GTI.SPI(socket, m_cmdConfig2, GTI.SPI.Sharing.Shared, socket, Socket.Pin.Six, this);

            Reset();

            CommandWrite(SCI_MODE, SM_SDINEW);
            CommandWrite(SCI_CLOCKF, 0xa000);
            CommandWrite(SCI_VOL, 0x0101);  // highest volume -1

            if (CommandRead(SCI_VOL) != (0x0101))
            {
                throw new Exception("Failed to initialize MP3 Decoder.");
            }

            SetVolume(200, 200);

            // This creates an GTI.InterruptInput interface. The interfaces under the GTI namespace provide easy ways to build common modules.
            // This also generates user-friendly error messages automatically, e.g. if the user chooses a socket incompatible with an interrupt input.
            //this.input = new GTI.InterruptInput(socket, GT.Socket.Pin.Three, GTI.GlitchFilterMode.On, GTI.ResistorMode.PullUp, GTI.InterruptMode.RisingAndFallingEdge, this);

            // This registers a handler for the interrupt event of the interrupt input (which is below)
            //this.input.Interrupt += new GTI.InterruptInput.InterruptEventHandler(this._input_Interrupt);
        }

        /// <summary>
        /// Performs soft reset
        /// </summary>
        private void Reset()
        {
            while (m_dreq.Read() == false)
                Thread.Sleep(1);

            CommandWrite(SCI_MODE, SM_SDINEW | SM_RESET);

            while (m_dreq.Read() == false)
                Thread.Sleep(1);

            Thread.Sleep(1);

            CommandWrite(SCI_CLOCKF, 0xa000);
        }

        /// <summary>
        /// Set volume for both channels. Valid values 0-255
        /// </summary>
        /// <param name="leftChannelVolume">0 - silence, 255 - loudest</param>
        /// <param name="rightChannelVolume">0 - silence, 255 - loudest</param>
        public void SetVolume(byte leftChannelVolume, byte rightChannelVolume)
        {
            //ErrorPrint("asdf");

            // Cap the volume
            if (leftChannelVolume > 255)
                m_leftChannelVolume = 255;
            else if (leftChannelVolume < 0)
                m_leftChannelVolume = 0;
            else
                m_leftChannelVolume = leftChannelVolume;

            if (rightChannelVolume > 255)
                m_rightChannelVolume = 255;
            else if (rightChannelVolume < 0)
                m_rightChannelVolume = 0;
            else
                m_rightChannelVolume = rightChannelVolume;

            CommandWrite(SCI_VOL, (ushort)((255 - leftChannelVolume) << 8 | (255 - rightChannelVolume)));
        }

        /// <summary>
        /// Set volume for both channels. Valid values 0-255
        /// </summary>
        /// <param name="_dualChannelVolume">0 - silence, 255 - loudest</param>
        public void SetVolume(byte _dualChannelVolume)
        {
            // Cap the volume
            if (_dualChannelVolume > 255)
                m_leftChannelVolume = m_rightChannelVolume = 255;
            else if (_dualChannelVolume < 0)
                m_leftChannelVolume = m_rightChannelVolume = 0;
            else
                m_leftChannelVolume = m_rightChannelVolume = _dualChannelVolume;

            CommandWrite(SCI_VOL, (ushort)((255 - m_leftChannelVolume) << 8 | (255 - m_rightChannelVolume)));
        }

        /// <summary>
        /// Returns true if module is playing or recording audio
        /// </summary>
        public bool IsBusy
        {
            get
            {
                return _isPlaying || m_isRecording;
            }
        }

        private void WritePatchFromArray(ushort[] patch)
        {
            //m_SPI.Config = m_cmdConfig;
            //m_SPI2.ChangeSpiConfig(m_cmdConfig2);

            m_cmdBuffer[0] = 0x02;

            int count = 0;
            int i = 0;
            ushort value = 0;

            while (i < patch.Length)
            {

                m_cmdBuffer[1] = (byte)patch[i++];
                count = patch[i++];
                if ((count & 0x8000) != 0)
                {
                    count &= 0x7FFF;
                    value = patch[i++];
                    m_cmdBuffer[2] = (byte)(value >> 8);
                    m_cmdBuffer[3] = (byte)value;

                    while (count-- > 0)
                    {
                        //m_SPI.Write(m_cmdBuffer);
                        m_SPICmd.Write(m_cmdBuffer);

                        while (m_dreq.Read() == false)
                            ;
                    }
                }
                else
                {
                    while (count-- > 0)
                    {
                        value = patch[i++];
                        m_cmdBuffer[2] = (byte)(value >> 8);
                        m_cmdBuffer[3] = (byte)value;

                        //m_SPI.Write(m_cmdBuffer);
                        m_SPICmd.Write(m_cmdBuffer);

                        while (m_dreq.Read() == false)
                            ;
                    }

                }
            }
        }

        private void WritePatchFromStream(Stream s)
        {
            //m_SPI.Config = m_cmdConfig;
            //m_SPI2.ChangeSpiConfig(m_cmdConfig2);

            m_cmdBuffer[0] = 0x02;

            byte highByte = 0;
            byte lowByte = 0;
            int count = 0;
            while (true)
            {
                while (m_dreq.Read() == false)
                    Thread.Sleep(1);

                //register address
                m_cmdBuffer[1] = (byte)s.ReadByte();
                s.ReadByte();
                lowByte = (byte)s.ReadByte();
                highByte = (byte)s.ReadByte();
                count = (highByte & 0x7F) << 8 | lowByte;
                if ((highByte & 0x80) != 0)
                {
                    m_cmdBuffer[3] = (byte)s.ReadByte();
                    m_cmdBuffer[2] = (byte)s.ReadByte();
                    while (count-- > 0)
                    {
                        //m_SPI.Write(m_cmdBuffer);
                        m_SPICmd.Write(m_cmdBuffer);
                    }
                }
                else
                {
                    while (count-- > 0)
                    {
                        m_cmdBuffer[3] = (byte)s.ReadByte();
                        m_cmdBuffer[2] = (byte)s.ReadByte();
                        //m_SPI.Write(m_cmdBuffer);
                        m_SPICmd.Write(m_cmdBuffer);
                    }
                }
            }
        }

        #region Playback

        /// <summary>
        /// Play samples from byte array async
        /// </summary>
        /// <param name="data"></param>
        public void Play(byte[] data)
        {
            _isPlaying = true;
            _stopPlayingRequested = false;

            m_playBackData = data;
            m_playBackThread = new Thread(new ThreadStart(this.PlayBackThreadFunction));
            m_playBackThread.Start();
        }

        /// <summary>
        /// Playback thread function
        /// </summary>
        private void PlayBackThreadFunction()
        {
            byte[] block = new byte[32];

            int size = m_playBackData.Length - m_playBackData.Length % 32;

            //m_SPI.Config = m_dataConfig;
            //m_SPI2.ChangeSpiConfig(m_dataConfig2);

            for (int i = 0; i < size; i += 32)
            {
                if (_stopPlayingRequested)
                    break;

                Array.Copy(m_playBackData, i, block, 0, 32);

                while (m_dreq.Read() == false)
                    Thread.Sleep(1);  // wait till done

                // fake spinlock is fake
                while (true)
                {
                    if (!m_bPlayLocked)
                    {
                        //someone still has the spi
                        Thread.Sleep(1);
                    }
                    else
                    {
                        // we can have the spi back
                        //m_SPI.Config = m_dataConfig;
                        //m_SPI2.ChangeSpiConfig(m_dataConfig2);
                        break;
                    }
                }

                // pause goes here
                //while(paused)
                //sleep(1)

                //m_SPI.Write(block);
                m_SPIData.Write(block);
            }

            this.OnMusicFinished(this);

            Reset();

            //m_playBackData = null;
            _isPlaying = false;
        }

        /// <summary>
        /// Represents the delegate that is used to handle the <see cref="musicFinished"/> event.
        /// </summary>
        /// <param name="sender">The sending module.</param>
        public delegate void MusicFinishedPlayingEventHandler(Music sender);
        
        /// <summary>
        /// Raised when a sound file has finished playing.
        /// </summary>
        public event MusicFinishedPlayingEventHandler musicFinished;

        private MusicFinishedPlayingEventHandler onMusicFinished;

        /// <summary>
        /// Raises the <see cref="musicFinished"/> event.
        /// </summary>
        /// <param name="sender">The sending module.</param>
        protected virtual void OnMusicFinished(Music sender)
        {
            if (this.onMusicFinished == null)
                this.onMusicFinished = new MusicFinishedPlayingEventHandler(this.OnMusicFinished);

            if (Program.CheckAndInvoke(this.musicFinished, this.onMusicFinished, this))
                this.musicFinished(sender);
        }

        /// <summary>
        /// Stops playback.
        /// </summary>
        public void StopPlaying()
        {
            _stopPlayingRequested = true;
            this.OnMusicFinished(this);
        }

        #endregion

        /// <summary>
        /// Optimized CommandRead for SCI_HDAT0
        /// </summary>
        /// <param name="nSamples"></param>
        private void ReadData(int nSamples)
        {
            for (int i = 0; i < nSamples; i++)
            {
                m_SPICmd.WriteRead(m_sampleBuffer, m_recordingBuffer_4bytes, 0);
                Array.Copy(m_recordingBuffer_4bytes, 2, m_recordingBuffer, i * 2, 2);
            }
        }


        /// <summary>
        /// Request recording to stop
        /// </summary>
        public void StopRecording()
        {
            if (!m_stopRecordingRequested)
                m_stopRecordingRequested = true;
        }

        #region Ogg Vorbis Recording
        
		/// <summary>
		/// Is the device ready to record.
		/// </summary>
        public bool _isReadyRecord = false;
        
		/// <summary>
		/// Begins recording to the given stream.
		/// </summary>
		/// <param name="recordingStream">The stream to write the recorded data to.</param>
		/// <param name="oggPatch">The ogg patch to use.</param>
        public void RecordOggVorbis(Stream recordingStream, ushort[] oggPatch)
        {
            _isReadyRecord = false;
            m_isRecording = true;
            m_stopRecordingRequested = false;
            m_oggPatch = oggPatch;

            m_recordingStream = recordingStream;
            m_recordingThread = new Thread(new ThreadStart(this.RecordOggVorbisThreadFunction));
            m_recordingThread.Start();
        }

        private void RecordOggVorbisThreadFunction()
        {
            Reset();

            SetVolume(255, 255);

            CommandWrite(SCI_CLOCKF, 0xc000);

            CommandWrite(SCI_BASS, 0x0000);
            CommandWrite(SCI_AIADDR, 0x0000);

            CommandWrite(SCI_WRAMADDR, 0xC01A);
            CommandWrite(SCI_WRAM, 0x0002);

            //Load Ogg Vorbis Encoder
            WritePatchFromArray(m_oggPatch);

            CommandWrite(SCI_MODE, (ushort)(CommandRead(SCI_MODE) | SM_ADPCM | SM_LINE1));
            CommandWrite(SCI_AICTRL1, 0);
            CommandWrite(SCI_AICTRL2, 4096);

            ////0x8000 - MONO
            ////0x8080 - STEREO
            CommandWrite(SCI_AICTRL0, 0x0000);

            CommandWrite(SCI_AICTRL3, 0);
            //CommandWrite(SCI_AICTRL3, 0x40);

            CommandWrite(SCI_AIADDR, 0x0034);

            while (m_dreq.Read() == false)
                ;
            _isReadyRecord = true;
            //int totalSamples = 0;

            bool stopRecording = false;
            bool stopRecordingRequestInProgress = false;

            int samples = 0;

            while (!stopRecording)
            {
                if (m_stopRecordingRequested && !stopRecordingRequestInProgress)
                {
                    CommandWrite(SCI_AICTRL3, 0x0001);
                    m_stopRecordingRequested = false;
                    stopRecordingRequestInProgress = true;
                }

                if (stopRecordingRequestInProgress)
                {
                    stopRecording = ((CommandRead(SCI_AICTRL3) & 0x0002) != 0);
                }

                samples = CommandRead(SCI_HDAT1);
                
                if (samples > 0)
                {
                    //totalSamples = samples;// > 512 ? 512 : samples;

                    ReadData(samples);
                    
                    if (m_recordingStream != null)
                        m_recordingStream.Write(m_recordingBuffer, 0, samples << 1);

                    //Debug.Print("I have: " + samples.ToString() + " samples");
                }
                //Debug.Print("no data");
            }

            samples = CommandRead(SCI_HDAT1);
            
            while (samples > 0)
            {
                //totalSamples = samples;// > 512 ? 512 : samples;

                ReadData(samples);
                //for (i = 0; i < samples; i++)
                //{
                //    m_SPICmd.Write(m_sampleBuffer);
                //    m_SPICmd.WriteRead(tmp, m_recordingBuffer, i * 2);
                //    // i++;
                //}
                if (m_recordingStream != null)
                    m_recordingStream.Write(m_recordingBuffer, 0, samples << 1);

                //Debug.Print("I have: " + samples.ToString() + " samples");

                samples = CommandRead(SCI_HDAT1);
            }

            if (m_recordingStream != null)
            {
                m_recordingStream.Close();
                m_recordingStream = null;
            }

            Reset();

            m_isRecording = false;
            m_oggPatch = null;
            _isReadyRecord = false;
        }

        #endregion
		/// <summary>
		/// The ogg patch.
		/// </summary>
        public static ushort[] patch_ogg = 
        {
          0x0007, 0x0001, 0xc01a, 0x0006, 0x0001, 0x0002, 0x0007, 0x0001, /*    0 */
          0x1800, 0x0006, 0x8008, 0x0000, 0x0006, 0x0008, 0x0018, 0x0020, /*    8 */
          0x7700, 0x0001, 0x0000, 0x0000, 0x0000, 0x0002, 0x0007, 0x0001, /*   10 */
          0x8034, 0x0006, 0x003a, 0x0000, 0x1350, 0xf400, 0x5404, 0x0000, /*   18 */
          0x0811, 0xf400, 0x5644, 0xf400, 0x5404, 0xf400, 0x5648, 0xf400, /*   20 */
          0x5404, 0xf400, 0x5654, 0xf400, 0x5404, 0xf400, 0x5640, 0x0000, /*   28 */
          0x800a, 0x000c, 0x0000, 0x0006, 0xc010, 0xb182, 0xa3c0, 0x0030, /*   30 */
          0x0251, 0x3900, 0x6000, 0x0030, 0x0691, 0x3900, 0x4024, 0x0000, /*   38 */
          0x0090, 0x0000, 0x4000, 0x3810, 0x0024, 0x0000, 0x4200, 0x3800, /*   40 */
          0x0024, 0x2900, 0x5080, 0x0006, 0x2016, 0x2a00, 0x040e, 0x2a00, /*   48 */
          0x144e, 0x2a00, 0x218e, 0x2a00, 0x33ce, 0x0007, 0x0001, 0x8010, /*   50 */
          0x0006, 0x001e, 0x3009, 0x3851, 0x3e14, 0xf812, 0x3e11, 0xb817, /*   58 */
          0x0000, 0x00d7, 0x0020, 0x03d2, 0x3704, 0xc024, 0x0030, 0x0551, /*   60 */
          0x3009, 0x0e06, 0x3911, 0x8e06, 0x3961, 0x9bcc, 0x3f04, 0xc024, /*   68 */
          0x36f1, 0x9817, 0x36f4, 0xd812, 0x2100, 0x0000, 0x3904, 0x5bd1, /*   70 */
          0x0007, 0x0001, 0x8051, 0x0006, 0x006a, 0x3e02, 0xb857, 0x3e02, /*   78 */
          0x7848, 0x3e08, 0x3861, 0x3e08, 0xb863, 0x3e00, 0x7840, 0x0030, /*   80 */
          0x0417, 0x3700, 0x0024, 0x0000, 0x0201, 0x6012, 0x0024, 0x0006, /*   88 */
          0xc017, 0x2800, 0x1a95, 0x0000, 0x03c1, 0x3e04, 0x3811, 0x3009, /*   90 */
          0x1fd0, 0x0023, 0xffd1, 0x3083, 0x1c41, 0x3009, 0x3c10, 0xf400, /*   98 */
          0x4400, 0x6100, 0x8017, 0x0030, 0x0211, 0x0003, 0xffc1, 0xb010, /*   a0 */
          0x2457, 0x3900, 0x0024, 0x2808, 0x1980, 0x3604, 0x1bd1, 0x6012, /*   a8 */
          0x0024, 0x0006, 0xc017, 0x2808, 0x16d5, 0x0000, 0x3ec1, 0x3e04, /*   b0 */
          0x3851, 0x3e00, 0xb803, 0x0030, 0x03d1, 0x3100, 0x9fc0, 0xb214, /*   b8 */
          0x9c41, 0x6010, 0x4010, 0x3009, 0x0000, 0x2800, 0x1e45, 0x003f, /*   c0 */
          0xc001, 0x2800, 0x1fc0, 0xb010, 0x0024, 0x0000, 0x0010, 0x3010, /*   c8 */
          0x0024, 0xb006, 0x0000, 0x0000, 0x0024, 0x2800, 0x2085, 0xb010, /*   d0 */
          0x0024, 0x0000, 0x0103, 0xc030, 0x0024, 0xc204, 0x0024, 0x3900, /*   d8 */
          0x8024, 0x3600, 0x9bc3, 0x2808, 0x1980, 0x3604, 0x1bd1, 0x0007, /*   e0 */
          0x0001, 0x8086, 0x0006, 0x0036, 0x3e14, 0x3811, 0x3e14, 0xb813, /*   e8 */
          0x3e15, 0x3815, 0x3e13, 0xb80f, 0x3e13, 0x780a, 0x0000, 0x004d, /*   f0 */
          0x0008, 0x414f, 0x2808, 0x2bc0, 0x0000, 0x23ce, 0x0000, 0x0091, /*   f8 */
          0x0020, 0x03d3, 0x3104, 0x8024, 0x3009, 0x2a15, 0x3009, 0x2a06, /*  100 */
          0x3904, 0x8024, 0x36f5, 0x5810, 0x36f1, 0x9811, 0x36f2, 0x5808, /*  108 */
          0x36f2, 0x9817, 0x0030, 0x0711, 0x36f3, 0x580a, 0x36f3, 0x980f, /*  110 */
          0x36f5, 0x1815, 0x36f4, 0x9813, 0x3604, 0x0024, 0x2100, 0x0000, /*  118 */
          0x3904, 0x5bd1, 0x0007, 0x0001, 0x80a1, 0x0006, 0x0032, 0x3e14, /*  120 */
          0x3811, 0x3e10, 0x7803, 0x0000, 0x3fc1, 0xb010, 0xb802, 0x0000, /*  128 */
          0x0010, 0x3010, 0x8024, 0x6924, 0x03c1, 0x0000, 0x0203, 0x2800, /*  130 */
          0x2d95, 0xa036, 0x2042, 0x0006, 0xbfd7, 0xc010, 0x9c10, 0x0023, /*  138 */
          0xffd1, 0x3009, 0x2200, 0x3009, 0x3c50, 0xf400, 0x4400, 0x3009, /*  140 */
          0x1c01, 0x6010, 0x0024, 0x0003, 0xffc1, 0xb016, 0x0024, 0x0030, /*  148 */
          0x0250, 0x3800, 0xdbc2, 0x36f0, 0x5803, 0x2000, 0x0000, 0x36f4, /*  150 */
          0x1811, 0x0007, 0x0001, 0x0000, 0x0006, 0x8002, 0x0000, 0x0007, /*  158 */
          0x0001, 0x0100, 0x0006, 0x80cc, 0x0000, 0x0007, 0x0001, 0x80ba, /*  160 */
          0x0006, 0x002a, 0x3e11, 0xb807, 0x3009, 0x384a, 0x3e11, 0x3805, /*  168 */
          0x3e10, 0xb803, 0x3e00, 0x4442, 0x0001, 0x800a, 0xbf8e, 0x8443, /*  170 */
          0xfe06, 0x0045, 0x3011, 0x0401, 0x545e, 0x0385, 0x525e, 0x2040, /*  178 */
          0x72ce, 0x1bc1, 0x48ba, 0x9803, 0x4588, 0x4885, 0x6fee, 0x1bc2, /*  180 */
          0x4ffe, 0x9805, 0xf6fe, 0x1bc4, 0xf7f0, 0x2046, 0x3801, 0xdbca, /*  188 */
          0x2000, 0x0000, 0x36f1, 0x9807, 0x0007, 0x0001, 0x80cf, 0x0006, /*  190 */
          0x0082, 0x3e12, 0xb817, 0x3e12, 0x7808, 0x3e18, 0x3821, 0x3e18, /*  198 */
          0xb823, 0x3e10, 0x7800, 0x48b2, 0x0024, 0x3e10, 0x7800, 0x3e10, /*  1a0 */
          0xf802, 0x3e14, 0x3815, 0x3e14, 0xb813, 0x3e04, 0x7814, 0x0030, /*  1a8 */
          0x0717, 0x3f05, 0xc024, 0x0001, 0x800a, 0x0030, 0x11d1, 0x0000, /*  1b0 */
          0x4697, 0x3110, 0x9fd2, 0x3100, 0xdc53, 0x3a80, 0x9c10, 0x3a80, /*  1b8 */
          0xc024, 0x3009, 0x3f12, 0x3009, 0x1c00, 0x4090, 0x0024, 0x3009, /*  1c0 */
          0x3fc0, 0x2800, 0x41d5, 0x3009, 0x1c40, 0x3009, 0x3c80, 0x3013, /*  1c8 */
          0x1fd5, 0x3009, 0x1d00, 0x3613, 0x1c01, 0x3e22, 0xb806, 0x3e11, /*  1d0 */
          0x3805, 0x3e13, 0xb80d, 0xbd86, 0xb814, 0xbe8a, 0x384f, 0x0000, /*  1d8 */
          0x0054, 0x2914, 0x39c0, 0x0028, 0x32d1, 0x0000, 0x0490, 0x0000, /*  1e0 */
          0x47d1, 0x2900, 0x2e80, 0x4186, 0x188c, 0x0000, 0x0550, 0x0000, /*  1e8 */
          0x47d1, 0x2900, 0x2e80, 0x4380, 0x4001, 0x0006, 0x0011, 0x0022, /*  1f0 */
          0xffd3, 0x003e, 0x0010, 0x3110, 0x8012, 0x3100, 0xc014, 0x0003, /*  1f8 */
          0x0015, 0x3483, 0x2a00, 0x6d96, 0xb001, 0x39f0, 0xe012, 0x3900, /*  200 */
          0x8024, 0x0030, 0x06d7, 0x3f15, 0xc024, 0x36f4, 0x5814, 0x36f4, /*  208 */
          0x9813, 0x36f4, 0x1815, 0x36f0, 0xd802, 0x36f0, 0x5800, 0x2808, /*  210 */
          0x1980, 0x2210, 0x0000, 0x0007, 0x0001, 0x8110, 0x0006, 0x0064, /*  218 */
          0x3613, 0x0024, 0x3e12, 0x0024, 0x3e05, 0xb814, 0x3615, 0x0024, /*  220 */
          0x3e00, 0x7842, 0x3e00, 0xf810, 0x1fff, 0xfe03, 0x34c3, 0x0024, /*  228 */
          0x3410, 0x4024, 0xf110, 0x10d0, 0x6094, 0x0024, 0x4294, 0x0024, /*  230 */
          0x0000, 0x0040, 0x2800, 0x4945, 0x0000, 0x0024, 0x3000, 0x184c, /*  238 */
          0x2900, 0x2840, 0xa030, 0x0024, 0x3010, 0x184c, 0x2900, 0x2840, /*  240 */
          0x0000, 0x46c8, 0xb100, 0x0024, 0x1fff, 0xfe00, 0x2800, 0x4b05, /*  248 */
          0x0000, 0x0024, 0x3000, 0x584c, 0x2900, 0x2840, 0xa100, 0x0024, /*  250 */
          0x0030, 0x03d0, 0x6890, 0x0001, 0xb100, 0x0024, 0x0000, 0x0080, /*  258 */
          0x2800, 0x4dc5, 0x0030, 0x0010, 0x0000, 0x01d0, 0x6890, 0x0024, /*  260 */
          0x3800, 0x0024, 0x0000, 0x0080, 0x0030, 0x0010, 0x3000, 0x4024, /*  268 */
          0x0000, 0x0610, 0xb100, 0x0024, 0x3800, 0x1810, 0xb880, 0x1bc3, /*  270 */
          0x36f0, 0x5802, 0x3405, 0x9014, 0x36f3, 0x0024, 0x36f2, 0x0024, /*  278 */
          0x2000, 0x0000, 0x0000, 0x0024, 0x0007, 0x0001, 0x8142, 0x0006, /*  280 */
          0x00d4, 0x0015, 0xbd51, 0x0007, 0x9250, 0xb880, 0x184c, 0x3e02, /*  288 */
          0x0024, 0x3800, 0x0024, 0x0030, 0x0290, 0x3800, 0x0024, 0x0000, /*  290 */
          0x01c0, 0x2915, 0x8300, 0x0006, 0xc050, 0x0000, 0x0300, 0xb882, /*  298 */
          0x0024, 0x2914, 0xbec0, 0x0006, 0x6410, 0x1fe0, 0x0040, 0x0006, /*  2a0 */
          0x6550, 0x3800, 0x184c, 0x0006, 0x6410, 0x3800, 0x0024, 0x0000, /*  2a8 */
          0x4400, 0x0000, 0x0190, 0x3800, 0x0024, 0x0000, 0x0100, 0x2900, /*  2b0 */
          0x7300, 0x3e00, 0x0024, 0x0000, 0x3c00, 0x0030, 0x03d0, 0x3000, /*  2b8 */
          0x5bcc, 0xb102, 0x0024, 0x0000, 0x0200, 0xa100, 0x0024, 0x0000, /*  2c0 */
          0x0084, 0x2800, 0x5985, 0x0000, 0x4412, 0x0002, 0x1d10, 0x3800, /*  2c8 */
          0x0024, 0x0003, 0x0001, 0x0000, 0x4510, 0x3613, 0x0000, 0x0030, /*  2d0 */
          0x1090, 0x3800, 0x0024, 0x0006, 0xc610, 0x3009, 0x0000, 0x3009, /*  2d8 */
          0x2001, 0x2908, 0xbe80, 0x3009, 0x0805, 0x0030, 0x0692, 0x0001, /*  2e0 */
          0xf403, 0x3009, 0x2000, 0x0000, 0x4fc0, 0x6891, 0xa002, 0x3223, /*  2e8 */
          0x0024, 0x3a00, 0x0024, 0x0030, 0x0492, 0x3a00, 0x0024, 0x0000, /*  2f0 */
          0x4452, 0x3009, 0x0901, 0x3009, 0x0800, 0xff82, 0x0024, 0x48b2, /*  2f8 */
          0x0024, 0xff34, 0x0024, 0xf1c6, 0x0024, 0x48ba, 0x0024, 0x2915, /*  300 */
          0x8600, 0x4ed6, 0x0024, 0x0030, 0x1190, 0x0004, 0x0001, 0x4090, /*  308 */
          0x904c, 0xc100, 0x984c, 0x3800, 0x0024, 0x0002, 0x1340, 0x3e15, /*  310 */
          0x13cc, 0x2900, 0xe880, 0x3e00, 0x0024, 0x0000, 0x0010, 0x3000, /*  318 */
          0x1b8c, 0x6080, 0x0024, 0x0000, 0x0024, 0x2800, 0x6585, 0x0000, /*  320 */
          0x0024, 0x2900, 0x2840, 0xb880, 0x184c, 0x2900, 0x2840, 0xb880, /*  328 */
          0x184c, 0x0000, 0x0081, 0x6890, 0x0024, 0x0030, 0x06d0, 0x3800, /*  330 */
          0x0024, 0x0030, 0x03d0, 0x3000, 0x8024, 0xc212, 0x0024, 0x3800, /*  338 */
          0x4024, 0x0030, 0x0710, 0x3800, 0x0024, 0x0000, 0x0100, 0x0030, /*  340 */
          0x0010, 0x3000, 0x4024, 0xb100, 0x0024, 0x003f, 0xfec1, 0x2800, /*  348 */
          0x6805, 0x0000, 0x0024, 0x3000, 0x0024, 0xb010, 0x0024, 0x3800, /*  350 */
          0x0024, 0x2908, 0x0b80, 0x0000, 0x6808, 0x0007, 0x0001, 0x4110, /*  358 */
          0x0006, 0x000c, 0x5dc0, 0x3e80, 0x3e80, 0x000c, 0x0007, 0x0002, /*  360 */
          0x0001, 0x0040, 0x53ff, 0x80cb, 0x0100, 0x6a9c, 0x0007, 0x0001, /*  368 */
          0x0004, 0x0006, 0x8014, 0x0000, 0x0007, 0x0001, 0x411c, 0x0006, /*  370 */
          0x0009, 0x801c, 0x7fe4, 0x8039, 0x804e, 0x7fb2, 0x809d, 0x809c, /*  378 */
          0x7f64, 0x8139, 0x0007, 0x0001, 0x81ac, 0x0006, 0x0040, 0x3e12, /*  380 */
          0x0024, 0x3e05, 0xb814, 0x3615, 0x0024, 0x3e00, 0x7842, 0x0004, /*  388 */
          0x8d01, 0xb884, 0x3852, 0xf400, 0x4412, 0x3243, 0x0024, 0x3204, /*  390 */
          0x0024, 0x2901, 0x5540, 0x0015, 0x9e00, 0x0000, 0x0750, 0x3800, /*  398 */
          0x184c, 0x0001, 0x5900, 0x3e10, 0x0024, 0x0000, 0x7e40, 0x3e10, /*  3a0 */
          0x0024, 0x3204, 0x8024, 0x3e04, 0x888c, 0x3200, 0x0024, 0xf400, /*  3a8 */
          0x4008, 0x2000, 0x0000, 0x0000, 0x70c8, 0xf400, 0x4400, 0x36d3, /*  3b0 */
          0x0024, 0x36f4, 0x8024, 0x36f0, 0x5802, 0x3405, 0x9014, 0x36f3, /*  3b8 */
          0x0024, 0x36f2, 0x0024, 0x2000, 0x0000, 0x0000, 0x0024, 0x0007, /*  3c0 */
          0x0001, 0x01cc, 0x0006, 0x0303, 0x0000, 0x0001, 0x0001, 0x0001, /*  3c8 */
          0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0000, 0x0000, /*  3d0 */
          0xffff, 0xffff, 0xffff, 0x0001, 0x0001, 0x0005, 0xffff, 0xffff, /*  3d8 */
          0x0002, 0x0001, 0x0006, 0xffff, 0xffff, 0x0003, 0x0001, 0x0007, /*  3e0 */
          0xffff, 0xffff, 0x0007, 0x0001, 0x0008, 0xffff, 0xffff, 0x001f, /*  3e8 */
          0x0001, 0x0009, 0xffff, 0xffff, 0x0627, 0x0007, 0x000a, 0x000b, /*  3f0 */
          0x000c, 0x4f67, 0x6753, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, /*  3f8 */
          0x7856, 0x3412, 0x0000, 0x0000, 0x380d, 0x6349, 0x011e, 0x0176, /*  400 */
          0x6f72, 0x6269, 0x7300, 0x0000, 0x0002, 0x803e, 0x0000, 0x0000, /*  408 */
          0x0000, 0x2823, 0x0000, 0x0000, 0x0000, 0xa801, 0x4f67, 0x6753, /*  410 */
          0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7856, 0x3412, 0x0100, /*  418 */
          0x0000, 0x2987, 0xcb3b, 0x0138, 0x0376, 0x6f72, 0x6269, 0x7310, /*  420 */
          0x0000, 0x0056, 0x4c53, 0x4920, 0x536f, 0x6c75, 0x7469, 0x6f6e, /*  428 */
          0x204f, 0x7901, 0x0000, 0x0014, 0x0000, 0x0045, 0x4e43, 0x4f44, /*  430 */
          0x4552, 0x3d56, 0x5331, 0x3035, 0x3320, 0x7631, 0x2e37, 0x3001, /*  438 */
          0x4f67, 0x6753, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7856, /*  440 */
          0x3412, 0x0200, 0x0000, 0xa5cb, 0x50a8, 0x05ff, 0xffff, 0xffba, /*  448 */
          0x0576, 0x6f72, 0x6269, 0x730d, 0x4243, 0x5601, 0x0040, 0x0000, /*  450 */
          0x2649, 0x9224, 0x4992, 0x2449, 0x9224, 0x4992, 0x2ccb, 0xb22c, /*  458 */
          0xcbb2, 0x2ccb, 0xb22c, 0xcbb2, 0x344d, 0xd334, 0x4dd3, 0x344d, /*  460 */
          0xd334, 0x4dd3, 0x344d, 0xd334, 0x4dd3, 0x344d, 0xd334, 0x4dd3, /*  468 */
          0x80d0, 0x9055, 0x0000, 0x1000, 0x8045, 0x5114, 0xc771, 0x1c49, /*  470 */
          0x9224, 0xcbb2, 0x2c4d, 0xd334, 0xcff3, 0x3c51, 0x1445, 0xd334, /*  478 */
          0x4d55, 0x5555, 0xd775, 0x5d59, 0x9665, 0xdbb6, 0x6d5d, 0xd775, /*  480 */
          0xdff7, 0x7d61, 0x1886, 0x6118, 0x8620, 0x3464, 0x1500, 0x0004, /*  488 */
          0x0060, 0x5114, 0xc571, 0x1c47, 0x9224, 0xc9b2, 0x2c4b, 0xd334, /*  490 */
          0xcdf3, 0x3c4f, 0x1445, 0xd134, 0x4d53, 0x5555, 0xd575, 0x5d57, /*  498 */
          0x9665, 0xd9b6, 0x6d5b, 0xd775, 0xddf7, 0x7d5f, 0x1886, 0x6118, /*  4a0 */
          0x8621, 0x080d, 0x5905, 0x0000, 0x0100, 0x5814, 0x4571, 0x1cc7, /*  4a8 */
          0x9124, 0x49b2, 0x2ccb, 0xd234, 0x4df3, 0x3ccf, 0x1345, 0x5134, /*  4b0 */
          0x4dd3, 0x5455, 0x5575, 0x5dd7, 0x9565, 0x59b6, 0x6ddb, 0xd675, /*  4b8 */
          0x5df7, 0x7ddf, 0x1786, 0x6118, 0x8661, 0x0842, 0x4356, 0x0100, /*  4c0 */
          0x4000, 0x0016, 0x4551, 0x1cc7, 0x7124, 0x4992, 0x2ccb, 0xb234, /*  4c8 */
          0x4dd3, 0x3ccf, 0xf344, 0x5114, 0x4dd3, 0x3455, 0x5555, 0x5dd7, /*  4d0 */
          0x7565, 0x5996, 0x6ddb, 0xb675, 0x5dd7, 0x7ddf, 0xf785, 0x6118, /*  4d8 */
          0x8661, 0x1882, 0xd090, 0x1501, 0x4014, 0x0080, 0xcff3, 0x3ccb, /*  4e0 */
          0xf33c, 0xcfb3, 0x3ccb, 0xb13c, 0xcbf3, 0x3ccf, 0xb33c, 0xcff3, /*  4e8 */
          0x3ccb, 0xb31c, 0xcbb3, 0x3ccb, 0xb11c, 0xc3d2, 0x2ccd, 0xd33c, /*  4f0 */
          0xcdf2, 0x3ccf, 0xf33c, 0xcff3, 0x3ccf, 0xf33c, 0xcff3, 0x2ccf, /*  4f8 */
          0xf33c, 0xcff3, 0x3ccf, 0xf33c, 0x4f00, 0x0040, 0x8003, 0x0040, /*  500 */
          0x8005, 0x5268, 0xc84a, 0x0020, 0x0300, 0xc066, 0x3996, 0x6639, /*  508 */
          0x8aa3, 0x498a, 0xa248, 0x9ae4, 0x489a, 0xa759, 0x9a27, 0x0000, /*  510 */
          0x60c0, 0x0100, 0x20c0, 0x04a2, 0x5168, 0xc84a, 0x0020, 0x0600, /*  518 */
          0xc066, 0x5996, 0x6569, 0x9a65, 0x4996, 0xa559, 0x96e4, 0x4896, /*  520 */
          0x6549, 0x8ee3, 0x4896, 0x6549, 0x9264, 0x599a, 0x6559, 0x96a5, /*  528 */
          0x699a, 0x6559, 0x9a26, 0x0000, 0x70c0, 0x0100, 0x20c0, 0x04a2, /*  530 */
          0xb116, 0x1ab2, 0x0a00, 0x7800, 0x00f0, 0x6996, 0xe428, 0x86a1, /*  538 */
          0x3892, 0xa569, 0x9e00, 0x00e0, 0x0207, 0x0080, 0x001b, 0x1032, /*  540 */
          0x5476, 0x98ba, 0xdc2e, 0x3464, 0x1500, 0xf003, 0x0060, 0x1886, /*  548 */
          0xdfd7, 0x75db, 0x9665, 0xd755, 0x55d3, 0x1445, 0xcfd3, 0x34cb, /*  550 */
          0x9224, 0xc751, 0x1445, 0x711c, 0x49b2, 0x2c4d, 0xf33c, 0x5134, /*  558 */
          0x4d55, 0x755d, 0x59b6, 0x6d5d, 0xf77d, 0x5f18, 0x8601, 0x00f0, /*  560 */
          0x090e, 0x0000, 0x0156, 0x8040, 0x1888, 0xc238, 0x9044, 0x5998, /*  568 */
          0xc679, 0xa048, 0x9aa8, 0xcaba, 0xb04c, 0xdbb8, 0xcefb, 0xc050, /*  570 */
          0x1cc9, 0xd23c, 0xd154, 0x5dd9, 0xd67d, 0xe158, 0x9ee9, 0xdabe, /*  578 */
          0xf15c, 0xdff9, 0xde17, 0x1ab2, 0x1200, 0x0807, 0x0070, 0x9aa6, /*  580 */
          0x699a, 0xa669, 0x9aa6, 0x699a, 0xa669, 0x9aa6, 0x699a, 0xa269, /*  588 */
          0x9aa6, 0x699a, 0xa669, 0x9aa6, 0x298a, 0xa269, 0x9aa6, 0x699a, /*  590 */
          0xa669, 0x9aa2, 0x288a, 0xa669, 0x9aa6, 0x699a, 0xa669, 0x8aa2, /*  598 */
          0x258a, 0xa669, 0x9aa6, 0x699a, 0xa628, 0x5a96, 0x258a, 0xa669, /*  5a0 */
          0x9aa6, 0x698a, 0xa265, 0x5996, 0x288a, 0xa669, 0x9aa6, 0x288a, /*  5a8 */
          0x9625, 0x5896, 0x288a, 0xa669, 0x9aa6, 0x288a, 0x9665, 0x89a2, /*  5b0 */
          0x689a, 0xa669, 0x9aa6, 0x288a, 0x9628, 0x8aa6, 0x699a, 0xa669, /*  5b8 */
          0x9aa6, 0x288a, 0xa268, 0x9aa6, 0x699a, 0xa669, 0x9aa6, 0x288a, /*  5c0 */
          0xa669, 0x9aa6, 0x699a, 0xa669, 0x9aa6, 0x689a, 0xa669, 0x9aa6, /*  5c8 */
          0x699a, 0xa669, 0x9aa6, 0x699a, 0xa669, 0x9aa6, 0x699a, 0xa669, /*  5d0 */
          0x9aa6, 0x699a, 0xa669, 0x0a00, 0x4eac, 0x7000, 0x107e, 0xb001, /*  5d8 */
          0x2143, 0x6587, 0xa9cb, 0xed42, 0x4356, 0x0200, 0xe100, 0x005e, /*  5e0 */
          0xd755, 0x5555, 0x5555, 0x5555, 0x5dd7, 0x755d, 0x5555, 0x55d5, /*  5e8 */
          0x5455, 0x5555, 0x5dd7, 0x5555, 0x5555, 0x4dd3, 0x5455, 0x5555, /*  5f0 */
          0x5d55, 0x5555, 0xd534, 0x4dd3, 0x5455, 0x5555, 0x5555, 0x554d, /*  5f8 */
          0xd3d4, 0x4cd3, 0x5455, 0x5555, 0x55d5, 0x344d, 0x4dd3, 0x4cd3, /*  600 */
          0x5455, 0x5555, 0x4dd3, 0xd434, 0x47d3, 0x4cd3, 0x5455, 0xd534, /*  608 */
          0x4d4d, 0x7304, 0x47d3, 0x4cd3, 0x5455, 0xd534, 0x4d4d, 0x7334, /*  610 */
          0xd334, 0x4d55, 0x5555, 0xd534, 0x4d53, 0x334d, 0xd354, 0x5555, /*  618 */
          0x5555, 0xd534, 0x4dd3, 0x344d, 0x5555, 0x5555, 0x5555, 0xd534, /*  620 */
          0x4dd3, 0x5455, 0x5555, 0x5d55, 0x5555, 0xd534, 0x4d55, 0x5555, /*  628 */
          0xd575, 0x5d55, 0x5555, 0xd554, 0x5555, 0x555d, 0xd775, 0x5d55, /*  630 */
          0x5555, 0x5555, 0x55d5, 0x755d, 0x0100, 0xa40d, 0x0e00, 0xe007, /*  638 */
          0x3620, 0x64a8, 0xec30, 0x75b9, 0x5d68, 0xc82a, 0x00e0, 0x0100, /*  640 */
          0xc0e3, 0x388e, 0xe338, 0x8ae3, 0x388e, 0xe338, 0x0200, 0x800b, /*  648 */
          0x1c00, 0x0002, 0x6c40, 0xc850, 0xd961, 0xea72, 0xbbd0, 0x9095, /*  650 */
          0x0040, 0x0c00, 0x80c5, 0x7465, 0x59b6, 0x4dc5, 0x9134, 0xd595, /*  658 */
          0x1dc5, 0xb144, 0x5596, 0x1c49, 0xf24c, 0xd9b3, 0x2c4b, 0x1365, /*  660 */
          0x55f1, 0x34cd, 0xb35d, 0x5735, 0x4511, 0x0000, 0x0041, 0x00c0, /*  668 */
          0x8108, 0x1111, 0x1000, 0x04c0, 0xc077, 0x41b8, 0x0890, 0x9036, /*  670 */
          0x0060, 0x4184, 0x88c8, 0xcc0c, 0x0800, 0x0260, 0x0010, 0x9c40, /*  678 */
          0x2cd8, 0x4200, 0x420b, 0x4008, 0x2e00, 0xa90d, 0x0200, 0x0000, /*  680 */
          0x0040, 0x0000, 0x1e00, 0x008c, 0x0688, 0x8888, 0x2b30, 0x3840, /*  688 */
          0x4850, 0x5860, 0x0800, 0x0000, 0x0000, 0x0400, 0xf800, 0x0030, /*  690 */
          0x1a20, 0x2222, 0xaec0, 0xe000, 0x2141, 0x6181, 0x2100, 0x0010, /*  698 */
          0x4000, 0x0000, 0x0000, 0x0410, 0x8080, 0x8000, 0x0000, 0x0000, /*  6a0 */
          0x4000, 0x0000, 0x8080, 0x0000, 0x0000, 0x0000, 0x0000, 0x0008, /*  6a8 */
          0x0000, 0x0000, 0x0005, 0x0004, 0x0000, 0x0001, 0x0003, 0x0002, /*  6b0 */
          0x0000, 0x0002, 0x0006, 0x0006, 0x0002, 0x0001, 0x0002, 0x0001, /*  6b8 */
          0x0000, 0x0003, 0x0007, 0x0003, 0x0003, 0x0002, 0x0004, 0x0005, /*  6c0 */
          0x0002, 0x0004, 0x0008, 0x0007, 0x0004, 0x0001, 0x0001, 0x0006, /*  6c8 */
          0x8060, 0x0000, 0x0006, 0x0030, 0x000c, 0x0000, 0x0000, 0x0005, /*  6d0 */
          0x0006, 0x0000, 0x0001, 0x0009, 0x0003, 0x0000, 0x0002, 0x0003, /*  6d8 */
          0x0009, 0x0002, 0x0001, 0x0006, 0x0001, 0x0000, 0x0003, 0x000a, /*  6e0 */
          0x0004, 0x0003, 0x0002, 0x0002, 0x0007, 0x0002, 0x0004, 0x0007, /*  6e8 */
          0x000a, 0x0004, 0x0001, 0x000b, 0x0002, 0x0005, 0x0003, 0x0004, /*  6f0 */
          0x0005, 0x0006, 0x0002, 0x0008, 0x0008, 0x0007, 0x0004, 0x000c, /*  6f8 */
          0x000b, 0x0008, 0x0001, 0x0001, 0x0006, 0x804c, 0x0000, 0x0006, /*  700 */
          0x0012, 0x0009, 0x0080, 0x0020, 0x0020, 0x0400, 0x0001, 0x0002, /*  708 */
          0x0007, 0x04ab, 0x0000, 0x0004, 0x0008, 0x0010, 0x0017, 0x0021, /*  710 */
          0x002e, 0x005a, 0x0080, 0x0006, 0x8017, 0x0000, 0x0006, 0x0009, /*  718 */
          0x0002, 0x0006, 0x000c, 0x0013, 0x001c, 0x0027, 0x0044, 0x006d, /*  720 */
          0x0080, 0x0006, 0x8017, 0x0000, 0x0006, 0x0009, 0x1000, 0x11c7, /*  728 */
          0x1400, 0x1400, 0x1400, 0x1400, 0x16db, 0x16db, 0x1aaa, 0x0006, /*  730 */
          0x8017, 0x0000, 0x0006, 0x001c, 0x0002, 0x0000, 0x0000, 0x01cc, /*  738 */
          0x0003, 0x0000, 0x0001, 0x01ce, 0x0004, 0x0000, 0x0001, 0x01ce, /*  740 */
          0x0005, 0x0000, 0x0002, 0x01d0, 0x0006, 0x0000, 0x0002, 0x01d0, /*  748 */
          0x0007, 0x0000, 0x0002, 0x01d0, 0x0008, 0x0000, 0x0002, 0x01d0, /*  750 */
          0x0006, 0x806a, 0x0000, 0x0006, 0x0002, 0x7ffc, 0x7ffc, 0x0006, /*  758 */
          0x8060, 0x0000, 0x0006, 0x0016, 0x000d, 0x0200, 0x0080, 0x0080, /*  760 */
          0x0100, 0x0006, 0x0002, 0x000b, 0x052b, 0x0000, 0x0008, 0x0010, /*  768 */
          0x0016, 0x0020, 0x002e, 0x0040, 0x005a, 0x0080, 0x00b6, 0x0100, /*  770 */
          0x016a, 0x0200, 0x0006, 0x8013, 0x0000, 0x0006, 0x000d, 0x0004, /*  778 */
          0x000c, 0x0013, 0x001b, 0x0027, 0x0037, 0x004d, 0x006d, 0x009b, /*  780 */
          0x00db, 0x0135, 0x01b5, 0x0200, 0x0006, 0x8013, 0x0000, 0x0006, /*  788 */
          0x000d, 0x1000, 0x1400, 0x16db, 0x1aaa, 0x1aaa, 0x1aaa, 0x1aaa, /*  790 */
          0x1aaa, 0x2000, 0x2000, 0x2000, 0x2000, 0x2800, 0x0006, 0x8013, /*  798 */
          0x0000, 0x0006, 0x002c, 0x0002, 0x0000, 0x0000, 0x01cc, 0x0003, /*  7a0 */
          0x0000, 0x0001, 0x01ce, 0x0004, 0x0000, 0x0001, 0x01ce, 0x0005, /*  7a8 */
          0x0000, 0x0002, 0x01d0, 0x0006, 0x0000, 0x0002, 0x01d0, 0x0007, /*  7b0 */
          0x0000, 0x0002, 0x01d0, 0x0008, 0x0000, 0x0002, 0x01d0, 0x0009, /*  7b8 */
          0x0000, 0x0003, 0x01d2, 0x000a, 0x0000, 0x0003, 0x01d2, 0x000b, /*  7c0 */
          0x0000, 0x0003, 0x01d2, 0x000c, 0x0000, 0x0003, 0x01d2, 0x0006, /*  7c8 */
          0x805a, 0x0000, 0x0006, 0x0002, 0x7ffc, 0x7ffc, 0x0006, 0x8060, /*  7d0 */
          0x0000, 0x0006, 0x0008, 0x010f, 0x0000, 0x0000, 0x0000, 0x0000, /*  7d8 */
          0x3e80, 0x0000, 0x0002, 0x0006, 0x8007, 0x0000, 0x0006, 0x0006, /*  7e0 */
          0x0080, 0x0200, 0xbdc0, 0xbf40, 0x0007, 0x0009, 0x0006, 0x8007, /*  7e8 */
          0x0000, 0x0006, 0x0010, 0x0010, 0x0020, 0x0000, 0x0005, 0x000d, /*  7f0 */
          0x0007, 0x01d6, 0x0000, 0xffed, 0xffff, 0x0000, 0xf000, 0x0000, /*  7f8 */
          0x0000, 0x05ab, 0x06fc, 0x0006, 0x8080, 0x0000, 0x0007, 0x0001, /*  800 */
          0x4125, 0x0006, 0x0928, 0x0001, 0x0001, 0x0040, 0x0000, 0x0003, /*  808 */
          0x0001, 0x0000, 0x01f7, 0x0000, 0x0000, 0x0000, 0x0040, 0x0000, /*  810 */
          0x0000, 0x0001, 0x0001, 0x0001, 0x0040, 0x0000, 0x0001, 0x0001, /*  818 */
          0x0000, 0x0277, 0x0000, 0x0000, 0x0000, 0x0040, 0x0000, 0x0000, /*  820 */
          0x0001, 0x0001, 0x0001, 0x0040, 0x0000, 0x0000, 0x0001, 0x0000, /*  828 */
          0x02f7, 0x0000, 0x0000, 0x0000, 0x0040, 0x0000, 0x0000, 0x0001, /*  830 */
          0x0001, 0x0001, 0x0040, 0x0000, 0x0000, 0x0001, 0x0000, 0x0377, /*  838 */
          0x0000, 0x0000, 0x0000, 0x0040, 0x0000, 0x0000, 0x0001, 0x0001, /*  840 */
          0x0001, 0x0040, 0x0000, 0x0000, 0x0001, 0x0000, 0x03f7, 0x0000, /*  848 */
          0x0000, 0x0000, 0x0040, 0x0000, 0x0000, 0x0001, 0x0002, 0x0004, /*  850 */
          0x0051, 0x0000, 0x0001, 0x0000, 0x0002, 0x0477, 0x0001, 0xffff, /*  858 */
          0x0001, 0x0003, 0x0000, 0x0000, 0x0001, 0x0002, 0x0002, 0x0019, /*  860 */
          0x0000, 0x0000, 0x0002, 0x0000, 0x0519, 0x0001, 0xfffe, 0x0001, /*  868 */
          0x0005, 0x0000, 0x0000, 0x0001, 0x0002, 0x0002, 0x0031, 0x0000, /*  870 */
          0x0001, 0x0002, 0x0001, 0x054b, 0x0001, 0xfffd, 0x0001, 0x0007, /*  878 */
          0x0000, 0x0000, 0x0001, 0x0002, 0x0001, 0x000f, 0x0000, 0x0001, /*  880 */
          0x0000, 0x0000, 0x05ad, 0x0001, 0xfff9, 0x0001, 0x000f, 0x0000, /*  888 */
          0x0000, 0x0001, 0x0002, 0x0001, 0x003f, 0x0000, 0x0002, 0x0000, /*  890 */
          0x0000, 0x05cb, 0x0001, 0xffe1, 0x0001, 0x003f, 0x0000, 0x0000, /*  898 */
          0x0001, 0x0002, 0x0002, 0x00e1, 0x0000, 0x0000, 0x0000, 0x0004, /*  8a0 */
          0x0649, 0x0001, 0xfff9, 0x00e1, 0x000f, 0x0000, 0x0000, 0x0001, /*  8a8 */
          0x0002, 0x0002, 0x00e1, 0x0000, 0x0000, 0x0000, 0x0002, 0x080b, /*  8b0 */
          0x0001, 0xfff9, 0x000f, 0x000f, 0x0000, 0x0000, 0x0001, 0x0002, /*  8b8 */
          0x0001, 0x000f, 0x0000, 0x0003, 0x0000, 0x0000, 0x09cd, 0x0001, /*  8c0 */
          0xfff9, 0x0001, 0x000f, 0x0000, 0x0000, 0x0001, 0x0004, 0x0002, /*  8c8 */
          0x0031, 0x0000, 0x0001, 0x0001, 0x0001, 0x09eb, 0x0000, 0x0000, /*  8d0 */
          0x0000, 0x0007, 0x0000, 0x0000, 0x0001, 0x0000, 0x1400, 0x0010, /*  8d8 */
          0x1400, 0x0008, 0x1400, 0x0018, 0x1400, 0x0004, 0x1400, 0x0014, /*  8e0 */
          0x1400, 0x000c, 0x1400, 0x001c, 0x1400, 0x0002, 0x1400, 0x0012, /*  8e8 */
          0x1400, 0x000a, 0x1400, 0x001a, 0x1400, 0x0006, 0x1400, 0x0016, /*  8f0 */
          0x1400, 0x000e, 0x1400, 0x001e, 0x1400, 0x0001, 0x1800, 0x0021, /*  8f8 */
          0x1800, 0x0011, 0x1800, 0x0031, 0x1800, 0x0009, 0x1800, 0x0029, /*  900 */
          0x1800, 0x0019, 0x1800, 0x0039, 0x1800, 0x0005, 0x1800, 0x0025, /*  908 */
          0x1800, 0x0015, 0x1800, 0x0035, 0x1800, 0x000d, 0x1800, 0x002d, /*  910 */
          0x1800, 0x001d, 0x1800, 0x003d, 0x1800, 0x0003, 0x1c00, 0x0043, /*  918 */
          0x1c00, 0x0023, 0x1c00, 0x0063, 0x1c00, 0x0013, 0x1c00, 0x0053, /*  920 */
          0x1c00, 0x0033, 0x1c00, 0x0073, 0x1c00, 0x000b, 0x1c00, 0x004b, /*  928 */
          0x1c00, 0x002b, 0x1c00, 0x006b, 0x1c00, 0x001b, 0x1c00, 0x005b, /*  930 */
          0x1c00, 0x003b, 0x1c00, 0x007b, 0x1c00, 0x0007, 0x1c00, 0x0047, /*  938 */
          0x1c00, 0x0027, 0x1c00, 0x0067, 0x1c00, 0x0017, 0x1c00, 0x0057, /*  940 */
          0x1c00, 0x0037, 0x1c00, 0x0077, 0x1c00, 0x000f, 0x1c00, 0x004f, /*  948 */
          0x1c00, 0x002f, 0x1c00, 0x006f, 0x1c00, 0x001f, 0x1c00, 0x005f, /*  950 */
          0x1c00, 0x003f, 0x1c00, 0x007f, 0x1c00, 0x0000, 0x0c00, 0x0004, /*  958 */
          0x0c00, 0x0002, 0x0c00, 0x0006, 0x0c00, 0x0001, 0x1000, 0x0009, /*  960 */
          0x1000, 0x0005, 0x1000, 0x000d, 0x1000, 0x0003, 0x1400, 0x0013, /*  968 */
          0x1400, 0x000b, 0x1400, 0x001b, 0x1400, 0x0007, 0x1800, 0x0027, /*  970 */
          0x1800, 0x0017, 0x1800, 0x0037, 0x1800, 0x000f, 0x1c00, 0x004f, /*  978 */
          0x1c00, 0x002f, 0x1c00, 0x006f, 0x1c00, 0x001f, 0x2000, 0x009f, /*  980 */
          0x2000, 0x005f, 0x2000, 0x00df, 0x2000, 0x003f, 0x2400, 0x013f, /*  988 */
          0x2400, 0x00bf, 0x2400, 0x01bf, 0x2400, 0x007f, 0x2800, 0x027f, /*  990 */
          0x2800, 0x017f, 0x2800, 0x037f, 0x2800, 0x00ff, 0x2c00, 0x04ff, /*  998 */
          0x2c00, 0x02ff, 0x2c00, 0x06ff, 0x2c00, 0x01ff, 0x3000, 0x09ff, /*  9a0 */
          0x3000, 0x05ff, 0x3000, 0x0dff, 0x3000, 0x03ff, 0x3400, 0x13ff, /*  9a8 */
          0x3400, 0x0bff, 0x3400, 0x1bff, 0x3400, 0x07ff, 0x3800, 0x27ff, /*  9b0 */
          0x3800, 0x17ff, 0x3800, 0x37ff, 0x3800, 0x0fff, 0x3c00, 0x4fff, /*  9b8 */
          0x3c00, 0x2fff, 0x3c00, 0x6fff, 0x3c00, 0x1fff, 0x4000, 0x9fff, /*  9c0 */
          0x4000, 0x5fff, 0x4000, 0xdfff, 0x4000, 0x3fff, 0x4400, 0x3fff, /*  9c8 */
          0x4401, 0xbfff, 0x4400, 0xbfff, 0x4401, 0x7fff, 0x4400, 0x7fff, /*  9d0 */
          0x4401, 0xffff, 0x4400, 0xffff, 0x4401, 0x0000, 0x0c00, 0x0004, /*  9d8 */
          0x0c00, 0x0002, 0x0c00, 0x0006, 0x0c00, 0x0001, 0x1000, 0x0009, /*  9e0 */
          0x1000, 0x0005, 0x1000, 0x000d, 0x1000, 0x0003, 0x1400, 0x0013, /*  9e8 */
          0x1400, 0x000b, 0x1400, 0x001b, 0x1400, 0x0007, 0x1800, 0x0027, /*  9f0 */
          0x1800, 0x0017, 0x1800, 0x0037, 0x1800, 0x000f, 0x1c00, 0x004f, /*  9f8 */
          0x1c00, 0x002f, 0x1c00, 0x006f, 0x1c00, 0x001f, 0x2000, 0x009f, /*  a00 */
          0x2000, 0x005f, 0x2000, 0x00df, 0x2000, 0x003f, 0x2400, 0x013f, /*  a08 */
          0x2400, 0x00bf, 0x2400, 0x01bf, 0x2400, 0x007f, 0x2800, 0x027f, /*  a10 */
          0x2800, 0x017f, 0x2800, 0x037f, 0x2800, 0x00ff, 0x2c00, 0x04ff, /*  a18 */
          0x2c00, 0x02ff, 0x2c00, 0x06ff, 0x2c00, 0x01ff, 0x3000, 0x09ff, /*  a20 */
          0x3000, 0x05ff, 0x3000, 0x0dff, 0x3000, 0x03ff, 0x3400, 0x13ff, /*  a28 */
          0x3400, 0x0bff, 0x3400, 0x1bff, 0x3400, 0x07ff, 0x3800, 0x27ff, /*  a30 */
          0x3800, 0x17ff, 0x3800, 0x37ff, 0x3800, 0x0fff, 0x3c00, 0x4fff, /*  a38 */
          0x3c00, 0x2fff, 0x3c00, 0x6fff, 0x3c00, 0x1fff, 0x4000, 0x9fff, /*  a40 */
          0x4000, 0x5fff, 0x4000, 0xdfff, 0x4000, 0x3fff, 0x4400, 0x3fff, /*  a48 */
          0x4401, 0xbfff, 0x4400, 0xbfff, 0x4401, 0x7fff, 0x4400, 0x7fff, /*  a50 */
          0x4401, 0xffff, 0x4400, 0xffff, 0x4401, 0x0000, 0x0c00, 0x0004, /*  a58 */
          0x0c00, 0x0002, 0x0c00, 0x0006, 0x0c00, 0x0001, 0x1000, 0x0009, /*  a60 */
          0x1000, 0x0005, 0x1000, 0x000d, 0x1000, 0x0003, 0x1400, 0x0013, /*  a68 */
          0x1400, 0x000b, 0x1400, 0x001b, 0x1400, 0x0007, 0x1800, 0x0027, /*  a70 */
          0x1800, 0x0017, 0x1800, 0x0037, 0x1800, 0x000f, 0x1c00, 0x004f, /*  a78 */
          0x1c00, 0x002f, 0x1c00, 0x006f, 0x1c00, 0x001f, 0x2000, 0x009f, /*  a80 */
          0x2000, 0x005f, 0x2000, 0x00df, 0x2000, 0x003f, 0x2400, 0x013f, /*  a88 */
          0x2400, 0x00bf, 0x2400, 0x01bf, 0x2400, 0x007f, 0x2800, 0x027f, /*  a90 */
          0x2800, 0x017f, 0x2800, 0x037f, 0x2800, 0x00ff, 0x2c00, 0x04ff, /*  a98 */
          0x2c00, 0x02ff, 0x2c00, 0x06ff, 0x2c00, 0x01ff, 0x3000, 0x09ff, /*  aa0 */
          0x3000, 0x05ff, 0x3000, 0x0dff, 0x3000, 0x03ff, 0x3400, 0x13ff, /*  aa8 */
          0x3400, 0x0bff, 0x3400, 0x1bff, 0x3400, 0x07ff, 0x3800, 0x27ff, /*  ab0 */
          0x3800, 0x17ff, 0x3800, 0x37ff, 0x3800, 0x0fff, 0x3c00, 0x4fff, /*  ab8 */
          0x3c00, 0x2fff, 0x3c00, 0x6fff, 0x3c00, 0x1fff, 0x4000, 0x9fff, /*  ac0 */
          0x4000, 0x5fff, 0x4000, 0xdfff, 0x4000, 0x3fff, 0x4400, 0x3fff, /*  ac8 */
          0x4401, 0xbfff, 0x4400, 0xbfff, 0x4401, 0x7fff, 0x4400, 0x7fff, /*  ad0 */
          0x4401, 0xffff, 0x4400, 0xffff, 0x4401, 0x0000, 0x0c00, 0x0004, /*  ad8 */
          0x0c00, 0x0002, 0x0c00, 0x0006, 0x0c00, 0x0001, 0x1000, 0x0009, /*  ae0 */
          0x1000, 0x0005, 0x1000, 0x000d, 0x1000, 0x0003, 0x1400, 0x0013, /*  ae8 */
          0x1400, 0x000b, 0x1400, 0x001b, 0x1400, 0x0007, 0x1800, 0x0027, /*  af0 */
          0x1800, 0x0017, 0x1800, 0x0037, 0x1800, 0x000f, 0x1c00, 0x004f, /*  af8 */
          0x1c00, 0x002f, 0x1c00, 0x006f, 0x1c00, 0x001f, 0x2000, 0x009f, /*  b00 */
          0x2000, 0x005f, 0x2000, 0x00df, 0x2000, 0x003f, 0x2400, 0x013f, /*  b08 */
          0x2400, 0x00bf, 0x2400, 0x01bf, 0x2400, 0x007f, 0x2800, 0x027f, /*  b10 */
          0x2800, 0x017f, 0x2800, 0x037f, 0x2800, 0x00ff, 0x2c00, 0x04ff, /*  b18 */
          0x2c00, 0x02ff, 0x2c00, 0x06ff, 0x2c00, 0x01ff, 0x3000, 0x09ff, /*  b20 */
          0x3000, 0x05ff, 0x3000, 0x0dff, 0x3000, 0x03ff, 0x3400, 0x13ff, /*  b28 */
          0x3400, 0x0bff, 0x3400, 0x1bff, 0x3400, 0x07ff, 0x3800, 0x27ff, /*  b30 */
          0x3800, 0x17ff, 0x3800, 0x37ff, 0x3800, 0x0fff, 0x3c00, 0x4fff, /*  b38 */
          0x3c00, 0x2fff, 0x3c00, 0x6fff, 0x3c00, 0x1fff, 0x4000, 0x9fff, /*  b40 */
          0x4000, 0x5fff, 0x4000, 0xdfff, 0x4000, 0x3fff, 0x4400, 0x3fff, /*  b48 */
          0x4401, 0xbfff, 0x4400, 0xbfff, 0x4401, 0x7fff, 0x4400, 0x7fff, /*  b50 */
          0x4401, 0xffff, 0x4400, 0xffff, 0x4401, 0x0000, 0x2000, 0x0080, /*  b58 */
          0x2000, 0x0040, 0x2000, 0x00c0, 0x2000, 0x0020, 0x1800, 0x0010, /*  b60 */
          0x2000, 0x0090, 0x2000, 0x0050, 0x2000, 0x00d0, 0x2000, 0x0030, /*  b68 */
          0x2000, 0x0008, 0x1800, 0x00b0, 0x2000, 0x0028, 0x1800, 0x0004, /*  b70 */
          0x1000, 0x0018, 0x1800, 0x0070, 0x2000, 0x0038, 0x1800, 0x00f0, /*  b78 */
          0x2000, 0x000c, 0x2000, 0x008c, 0x2000, 0x004c, 0x2000, 0x00cc, /*  b80 */
          0x2000, 0x002c, 0x1800, 0x001c, 0x2000, 0x009c, 0x2000, 0x005c, /*  b88 */
          0x2000, 0x00dc, 0x2000, 0x003c, 0x2000, 0x0002, 0x1800, 0x00bc, /*  b90 */
          0x2000, 0x0022, 0x1800, 0x000a, 0x1000, 0x0012, 0x1800, 0x007c, /*  b98 */
          0x2000, 0x0032, 0x1800, 0x00fc, 0x2000, 0x0006, 0x1800, 0x000e, /*  ba0 */
          0x1000, 0x0026, 0x1800, 0x0001, 0x1000, 0x0003, 0x0800, 0x0016, /*  ba8 */
          0x1800, 0x0036, 0x1c00, 0x0009, 0x1800, 0x0076, 0x1c00, 0x0029, /*  bb0 */
          0x2000, 0x0069, 0x1c00, 0x00a9, 0x2000, 0x0019, 0x1c00, 0x0039, /*  bb8 */
          0x1800, 0x0059, 0x2000, 0x00d9, 0x2000, 0x0005, 0x2000, 0x0085, /*  bc0 */
          0x2000, 0x0045, 0x2000, 0x00c5, 0x2000, 0x0025, 0x2000, 0x00a5, /*  bc8 */
          0x2000, 0x0065, 0x2000, 0x00e5, 0x2000, 0x0015, 0x2000, 0x0095, /*  bd0 */
          0x2000, 0x0055, 0x2000, 0x00d5, 0x2000, 0x0035, 0x2000, 0x00b5, /*  bd8 */
          0x2000, 0x0075, 0x2000, 0x000d, 0x1800, 0x00f5, 0x2000, 0x002d, /*  be0 */
          0x2000, 0x00ad, 0x2000, 0x006d, 0x2000, 0x00ed, 0x2000, 0x001d, /*  be8 */
          0x2000, 0x009d, 0x2000, 0x005d, 0x2000, 0x00dd, 0x2000, 0x003d, /*  bf0 */
          0x2000, 0x00bd, 0x2000, 0x007d, 0x2000, 0x00fd, 0x2000, 0x0000, /*  bf8 */
          0x1c00, 0x0020, 0x1800, 0x0008, 0x1000, 0x0010, 0x1800, 0x0040, /*  c00 */
          0x1c00, 0x0030, 0x1800, 0x0004, 0x1000, 0x0002, 0x0c00, 0x000c, /*  c08 */
          0x1000, 0x0006, 0x1c00, 0x0016, 0x1400, 0x0001, 0x0c00, 0x0005, /*  c10 */
          0x0c00, 0x0003, 0x0c00, 0x000e, 0x1400, 0x0046, 0x1c00, 0x001e, /*  c18 */
          0x1400, 0x0007, 0x1000, 0x000f, 0x1400, 0x0026, 0x1c00, 0x0066, /*  c20 */
          0x2000, 0x001f, 0x1c00, 0x003f, 0x1800, 0x005f, 0x1c00, 0x00e6, /*  c28 */
          0x2000, 0x0000, 0x1c00, 0x0020, 0x1800, 0x0010, 0x1800, 0x0030, /*  c30 */
          0x1800, 0x0008, 0x1800, 0x0028, 0x1800, 0x0040, 0x1c00, 0x0018, /*  c38 */
          0x1c00, 0x0038, 0x1800, 0x0004, 0x1800, 0x0014, 0x1400, 0x0024, /*  c40 */
          0x1800, 0x000c, 0x1800, 0x0058, 0x1c00, 0x002c, 0x1800, 0x001c, /*  c48 */
          0x1800, 0x0002, 0x1400, 0x000a, 0x1000, 0x0012, 0x1400, 0x003c, /*  c50 */
          0x1800, 0x0006, 0x1800, 0x0026, 0x1800, 0x0016, 0x1400, 0x000e, /*  c58 */
          0x1000, 0x0001, 0x1000, 0x0009, 0x1000, 0x0005, 0x1400, 0x0015, /*  c60 */
          0x1800, 0x0035, 0x1800, 0x000d, 0x1800, 0x001d, 0x1400, 0x0003, /*  c68 */
          0x1400, 0x0013, 0x1400, 0x002d, 0x1800, 0x000b, 0x1800, 0x002b, /*  c70 */
          0x1c00, 0x001b, 0x1800, 0x003b, 0x1800, 0x0007, 0x1800, 0x0027, /*  c78 */
          0x1800, 0x0017, 0x1800, 0x006b, 0x1c00, 0x0037, 0x1c00, 0x0077, /*  c80 */
          0x1c00, 0x000f, 0x1800, 0x002f, 0x1800, 0x001f, 0x1800, 0x003f, /*  c88 */
          0x1c00, 0x007f, 0x1c00, 0x0000, 0x2000, 0x0040, 0x1c00, 0x0020, /*  c90 */
          0x1800, 0x0010, 0x1400, 0x0008, 0x1000, 0x0004, 0x0c00, 0x0002, /*  c98 */
          0x0800, 0x0001, 0x0800, 0x0003, 0x0c00, 0x0007, 0x1000, 0x000f, /*  ca0 */
          0x1400, 0x001f, 0x1800, 0x003f, 0x1c00, 0x007f, 0x1c00, 0x0080, /*  ca8 */
          0x2000, 0x0000, 0x4400, 0x0000, 0x4401, 0x8000, 0x4400, 0x4000, /*  cb0 */
          0x4000, 0xc000, 0x4000, 0x2000, 0x3c00, 0x6000, 0x3c00, 0x1000, /*  cb8 */
          0x3800, 0x3000, 0x3800, 0x0800, 0x3400, 0x1800, 0x3400, 0x0400, /*  cc0 */
          0x3000, 0x0c00, 0x3000, 0x0200, 0x2c00, 0x0600, 0x2c00, 0x0100, /*  cc8 */
          0x2800, 0x0300, 0x2800, 0x0080, 0x2400, 0x0180, 0x2400, 0x0040, /*  cd0 */
          0x2000, 0x00c0, 0x2000, 0x0020, 0x1c00, 0x0060, 0x1c00, 0x0010, /*  cd8 */
          0x1800, 0x0030, 0x1800, 0x0008, 0x1400, 0x0018, 0x1400, 0x0004, /*  ce0 */
          0x1000, 0x000c, 0x1000, 0x0002, 0x0c00, 0x0006, 0x0c00, 0x0001, /*  ce8 */
          0x0c00, 0x0005, 0x0c00, 0x0003, 0x1000, 0x000b, 0x1000, 0x0007, /*  cf0 */
          0x1400, 0x0017, 0x1400, 0x000f, 0x1800, 0x002f, 0x1800, 0x001f, /*  cf8 */
          0x1c00, 0x005f, 0x1c00, 0x003f, 0x2000, 0x00bf, 0x2000, 0x007f, /*  d00 */
          0x2400, 0x017f, 0x2400, 0x00ff, 0x2800, 0x02ff, 0x2800, 0x01ff, /*  d08 */
          0x2c00, 0x05ff, 0x2c00, 0x03ff, 0x3000, 0x0bff, 0x3000, 0x07ff, /*  d10 */
          0x3400, 0x17ff, 0x3400, 0x0fff, 0x3800, 0x2fff, 0x3800, 0x1fff, /*  d18 */
          0x3c00, 0x5fff, 0x3c00, 0x3fff, 0x4000, 0xbfff, 0x4000, 0x7fff, /*  d20 */
          0x4000, 0x8000, 0x4401, 0xffff, 0x4400, 0xffff, 0x4401, 0x0000, /*  d28 */
          0x2800, 0x0200, 0x2800, 0x0100, 0x2800, 0x0300, 0x2800, 0x0080, /*  d30 */
          0x2800, 0x0280, 0x2800, 0x0180, 0x2800, 0x0380, 0x2800, 0x0040, /*  d38 */
          0x2800, 0x0240, 0x2800, 0x0140, 0x2800, 0x0340, 0x2800, 0x00c0, /*  d40 */
          0x2800, 0x02c0, 0x2800, 0x01c0, 0x2800, 0x03c0, 0x2800, 0x0020, /*  d48 */
          0x2800, 0x0220, 0x2800, 0x0120, 0x2800, 0x0320, 0x2800, 0x00a0, /*  d50 */
          0x2800, 0x02a0, 0x2800, 0x01a0, 0x2400, 0x0060, 0x2800, 0x0260, /*  d58 */
          0x2800, 0x0160, 0x2800, 0x0360, 0x2800, 0x00e0, 0x2800, 0x02e0, /*  d60 */
          0x2800, 0x01e0, 0x2800, 0x03e0, 0x2800, 0x0010, 0x2800, 0x0210, /*  d68 */
          0x2800, 0x0110, 0x2800, 0x0310, 0x2800, 0x0090, 0x2800, 0x0190, /*  d70 */
          0x2400, 0x0050, 0x2400, 0x0150, 0x2400, 0x0290, 0x2800, 0x00d0, /*  d78 */
          0x2800, 0x02d0, 0x2800, 0x01d0, 0x2800, 0x03d0, 0x2800, 0x0030, /*  d80 */
          0x2800, 0x0230, 0x2800, 0x0130, 0x2800, 0x0330, 0x2800, 0x00b0, /*  d88 */
          0x2800, 0x02b0, 0x2800, 0x01b0, 0x2400, 0x0070, 0x2400, 0x0170, /*  d90 */
          0x2400, 0x00f0, 0x2400, 0x01f0, 0x2800, 0x03f0, 0x2800, 0x0008, /*  d98 */
          0x2800, 0x0208, 0x2800, 0x0108, 0x2800, 0x0308, 0x2800, 0x0088, /*  da0 */
          0x2800, 0x0288, 0x2800, 0x0188, 0x2800, 0x0388, 0x2800, 0x0048, /*  da8 */
          0x2800, 0x0148, 0x2400, 0x00c8, 0x2400, 0x0028, 0x1800, 0x01c8, /*  db0 */
          0x2400, 0x0018, 0x2400, 0x0248, 0x2800, 0x0118, 0x2800, 0x0318, /*  db8 */
          0x2800, 0x0098, 0x2800, 0x0298, 0x2800, 0x0198, 0x2800, 0x0398, /*  dc0 */
          0x2800, 0x0058, 0x2800, 0x0258, 0x2800, 0x0158, 0x2400, 0x00d8, /*  dc8 */
          0x2400, 0x0038, 0x1800, 0x0004, 0x1800, 0x0024, 0x1800, 0x01d8, /*  dd0 */
          0x2400, 0x0014, 0x2400, 0x0114, 0x2800, 0x0314, 0x2800, 0x0094, /*  dd8 */
          0x2800, 0x0294, 0x2800, 0x0194, 0x2800, 0x0394, 0x2800, 0x0054, /*  de0 */
          0x2800, 0x0154, 0x2400, 0x00d4, 0x2400, 0x0034, 0x1800, 0x000c, /*  de8 */
          0x1800, 0x002c, 0x1800, 0x001c, 0x1800, 0x01d4, 0x2400, 0x003c, /*  df0 */
          0x2400, 0x013c, 0x2400, 0x0254, 0x2800, 0x00bc, 0x2800, 0x02bc, /*  df8 */
          0x2800, 0x01bc, 0x2800, 0x03bc, 0x2800, 0x007c, 0x2400, 0x017c, /*  e00 */
          0x2400, 0x00fc, 0x2400, 0x0002, 0x1800, 0x0022, 0x1800, 0x0001, /*  e08 */
          0x0400, 0x0012, 0x1800, 0x0032, 0x1800, 0x01fc, 0x2400, 0x000a, /*  e10 */
          0x2400, 0x010a, 0x2400, 0x008a, 0x2800, 0x028a, 0x2800, 0x018a, /*  e18 */
          0x2800, 0x038a, 0x2800, 0x004a, 0x2800, 0x014a, 0x2400, 0x00ca, /*  e20 */
          0x2400, 0x01ca, 0x2400, 0x002a, 0x1800, 0x001a, 0x1800, 0x003a, /*  e28 */
          0x1800, 0x0006, 0x2400, 0x0106, 0x2400, 0x0086, 0x2400, 0x024a, /*  e30 */
          0x2800, 0x0186, 0x2800, 0x0386, 0x2800, 0x0046, 0x2800, 0x0246, /*  e38 */
          0x2800, 0x0146, 0x2800, 0x0346, 0x2800, 0x00c6, 0x2400, 0x01c6, /*  e40 */
          0x2400, 0x0026, 0x2400, 0x0016, 0x1800, 0x0126, 0x2400, 0x00a6, /*  e48 */
          0x2400, 0x01a6, 0x2400, 0x0066, 0x2800, 0x0266, 0x2800, 0x0166, /*  e50 */
          0x2800, 0x0366, 0x2800, 0x00e6, 0x2800, 0x02e6, 0x2800, 0x01e6, /*  e58 */
          0x2800, 0x03e6, 0x2800, 0x0036, 0x2800, 0x0136, 0x2400, 0x00b6, /*  e60 */
          0x2400, 0x01b6, 0x2400, 0x0076, 0x2400, 0x0176, 0x2400, 0x0236, /*  e68 */
          0x2800, 0x00f6, 0x2800, 0x02f6, 0x2800, 0x01f6, 0x2800, 0x03f6, /*  e70 */
          0x2800, 0x000e, 0x2800, 0x020e, 0x2800, 0x010e, 0x2800, 0x030e, /*  e78 */
          0x2800, 0x008e, 0x2800, 0x028e, 0x2800, 0x018e, 0x2400, 0x004e, /*  e80 */
          0x2400, 0x014e, 0x2400, 0x00ce, 0x2800, 0x02ce, 0x2800, 0x01ce, /*  e88 */
          0x2800, 0x03ce, 0x2800, 0x002e, 0x2800, 0x022e, 0x2800, 0x012e, /*  e90 */
          0x2800, 0x032e, 0x2800, 0x00ae, 0x2800, 0x02ae, 0x2800, 0x01ae, /*  e98 */
          0x2800, 0x03ae, 0x2800, 0x006e, 0x2800, 0x016e, 0x2400, 0x026e, /*  ea0 */
          0x2800, 0x00ee, 0x2800, 0x02ee, 0x2800, 0x01ee, 0x2800, 0x03ee, /*  ea8 */
          0x2800, 0x001e, 0x2800, 0x021e, 0x2800, 0x011e, 0x2800, 0x031e, /*  eb0 */
          0x2800, 0x009e, 0x2800, 0x029e, 0x2800, 0x019e, 0x2800, 0x039e, /*  eb8 */
          0x2800, 0x005e, 0x2800, 0x025e, 0x2800, 0x015e, 0x2800, 0x035e, /*  ec0 */
          0x2800, 0x00de, 0x2800, 0x02de, 0x2800, 0x01de, 0x2800, 0x03de, /*  ec8 */
          0x2800, 0x003e, 0x2800, 0x023e, 0x2800, 0x013e, 0x2800, 0x033e, /*  ed0 */
          0x2800, 0x00be, 0x2800, 0x02be, 0x2800, 0x01be, 0x2800, 0x03be, /*  ed8 */
          0x2800, 0x007e, 0x2800, 0x027e, 0x2800, 0x017e, 0x2800, 0x037e, /*  ee0 */
          0x2800, 0x00fe, 0x2800, 0x02fe, 0x2800, 0x01fe, 0x2800, 0x03fe, /*  ee8 */
          0x2800, 0x0000, 0x3000, 0x0800, 0x3000, 0x0400, 0x3000, 0x0200, /*  ef0 */
          0x2c00, 0x0600, 0x2c00, 0x0100, 0x2c00, 0x0500, 0x2c00, 0x0300, /*  ef8 */
          0x2c00, 0x0700, 0x2c00, 0x0080, 0x2c00, 0x0480, 0x2c00, 0x0280, /*  f00 */
          0x2c00, 0x0c00, 0x3000, 0x0680, 0x3000, 0x0e80, 0x3000, 0x0180, /*  f08 */
          0x3000, 0x0980, 0x3000, 0x0580, 0x2c00, 0x0380, 0x2c00, 0x0780, /*  f10 */
          0x2c00, 0x0040, 0x2c00, 0x0440, 0x2c00, 0x0240, 0x2800, 0x0140, /*  f18 */
          0x2c00, 0x0540, 0x2c00, 0x0340, 0x2c00, 0x0740, 0x2c00, 0x00c0, /*  f20 */
          0x2c00, 0x04c0, 0x3000, 0x0cc0, 0x3000, 0x02c0, 0x3000, 0x06c0, /*  f28 */
          0x2c00, 0x01c0, 0x2c00, 0x05c0, 0x2c00, 0x03c0, 0x2c00, 0x07c0, /*  f30 */
          0x2c00, 0x0020, 0x2800, 0x0220, 0x2800, 0x0120, 0x2800, 0x0320, /*  f38 */
          0x2c00, 0x0720, 0x2c00, 0x00a0, 0x2c00, 0x04a0, 0x2c00, 0x02a0, /*  f40 */
          0x2c00, 0x0ac0, 0x3000, 0x06a0, 0x2c00, 0x01a0, 0x2c00, 0x05a0, /*  f48 */
          0x2c00, 0x03a0, 0x2c00, 0x07a0, 0x2c00, 0x0060, 0x2800, 0x0260, /*  f50 */
          0x2800, 0x0160, 0x2800, 0x0360, 0x2800, 0x00e0, 0x2800, 0x02e0, /*  f58 */
          0x2c00, 0x06e0, 0x2c00, 0x01e0, 0x2c00, 0x05e0, 0x2c00, 0x03e0, /*  f60 */
          0x2c00, 0x07e0, 0x2c00, 0x0010, 0x2c00, 0x0410, 0x2c00, 0x0210, /*  f68 */
          0x2c00, 0x0110, 0x2800, 0x0310, 0x2800, 0x0090, 0x2800, 0x0050, /*  f70 */
          0x1c00, 0x0290, 0x2800, 0x0190, 0x2800, 0x0390, 0x2800, 0x0610, /*  f78 */
          0x2c00, 0x0030, 0x2c00, 0x0430, 0x2c00, 0x0230, 0x2c00, 0x0630, /*  f80 */
          0x2c00, 0x0130, 0x2c00, 0x0530, 0x2c00, 0x0330, 0x2800, 0x00b0, /*  f88 */
          0x2800, 0x02b0, 0x2800, 0x0070, 0x1c00, 0x0008, 0x1c00, 0x0048, /*  f90 */
          0x1c00, 0x01b0, 0x2800, 0x03b0, 0x2800, 0x0028, 0x2800, 0x0228, /*  f98 */
          0x2c00, 0x0628, 0x2c00, 0x0128, 0x2c00, 0x0528, 0x2c00, 0x0328, /*  fa0 */
          0x2c00, 0x00a8, 0x2800, 0x02a8, 0x2800, 0x01a8, 0x2800, 0x0068, /*  fa8 */
          0x1c00, 0x0018, 0x1c00, 0x0004, 0x1000, 0x0058, 0x1c00, 0x0038, /*  fb0 */
          0x1c00, 0x03a8, 0x2800, 0x0078, 0x2800, 0x0278, 0x2800, 0x0728, /*  fb8 */
          0x2c00, 0x0178, 0x2c00, 0x0578, 0x2c00, 0x0378, 0x2800, 0x00f8, /*  fc0 */
          0x2800, 0x02f8, 0x2800, 0x000c, 0x1c00, 0x004c, 0x1c00, 0x0002, /*  fc8 */
          0x1000, 0x0001, 0x0400, 0x000a, 0x1000, 0x002c, 0x1c00, 0x006c, /*  fd0 */
          0x1c00, 0x01f8, 0x2800, 0x03f8, 0x2800, 0x001c, 0x2800, 0x021c, /*  fd8 */
          0x2c00, 0x061c, 0x2c00, 0x011c, 0x2c00, 0x031c, 0x2800, 0x009c, /*  fe0 */
          0x2800, 0x029c, 0x2800, 0x005c, 0x1c00, 0x003c, 0x1c00, 0x0006, /*  fe8 */
          0x1000, 0x007c, 0x1c00, 0x019c, 0x2800, 0x039c, 0x2800, 0x000e, /*  ff0 */
          0x2800, 0x020e, 0x2800, 0x051c, 0x2c00, 0x010e, 0x2c00, 0x050e, /*  ff8 */
          0x2c00, 0x030e, 0x2c00, 0x070e, 0x2c00, 0x008e, 0x2800, 0x028e, /* 1000 */
          0x2800, 0x018e, 0x2800, 0x038e, 0x2800, 0x004e, 0x1c00, 0x002e, /* 1008 */
          0x2800, 0x022e, 0x2800, 0x012e, 0x2800, 0x032e, 0x2800, 0x00ae, /* 1010 */
          0x2c00, 0x04ae, 0x2c00, 0x02ae, 0x2c00, 0x06ae, 0x2c00, 0x01ae, /* 1018 */
          0x2c00, 0x05ae, 0x2c00, 0x03ae, 0x2c00, 0x006e, 0x2800, 0x026e, /* 1020 */
          0x2800, 0x016e, 0x2800, 0x036e, 0x2800, 0x00ee, 0x2800, 0x02ee, /* 1028 */
          0x2800, 0x01ee, 0x2800, 0x07ae, 0x2c00, 0x03ee, 0x2c00, 0x07ee, /* 1030 */
          0x2c00, 0x001e, 0x2c00, 0x041e, 0x2c00, 0x021e, 0x2c00, 0x061e, /* 1038 */
          0x2c00, 0x011e, 0x2c00, 0x051e, 0x2c00, 0x031e, 0x2800, 0x009e, /* 1040 */
          0x2800, 0x029e, 0x2800, 0x019e, 0x2800, 0x039e, 0x2800, 0x005e, /* 1048 */
          0x2c00, 0x045e, 0x2c00, 0x025e, 0x2c00, 0x065e, 0x2c00, 0x015e, /* 1050 */
          0x2c00, 0x055e, 0x3000, 0x035e, 0x2c00, 0x075e, 0x2c00, 0x00de, /* 1058 */
          0x2c00, 0x04de, 0x2c00, 0x02de, 0x2c00, 0x01de, 0x2800, 0x03de, /* 1060 */
          0x2800, 0x003e, 0x2800, 0x06de, 0x2c00, 0x023e, 0x2c00, 0x063e, /* 1068 */
          0x2c00, 0x013e, 0x2c00, 0x053e, 0x2c00, 0x0d5e, 0x3000, 0x033e, /* 1070 */
          0x3000, 0x0b3e, 0x3000, 0x073e, 0x2c00, 0x00be, 0x2c00, 0x04be, /* 1078 */
          0x2c00, 0x02be, 0x2c00, 0x06be, 0x2c00, 0x01be, 0x2800, 0x03be, /* 1080 */
          0x2c00, 0x07be, 0x2c00, 0x007e, 0x2c00, 0x047e, 0x2c00, 0x027e, /* 1088 */
          0x2c00, 0x067e, 0x3000, 0x0e7e, 0x3000, 0x017e, 0x3000, 0x097e, /* 1090 */
          0x3000, 0x057e, 0x3000, 0x037e, 0x2c00, 0x077e, 0x2c00, 0x00fe, /* 1098 */
          0x2c00, 0x04fe, 0x2c00, 0x02fe, 0x2c00, 0x06fe, 0x2c00, 0x01fe, /* 10a0 */
          0x2c00, 0x05fe, 0x2c00, 0x03fe, 0x2c00, 0x0d7e, 0x3000, 0x07fe, /* 10a8 */
          0x3000, 0x0ffe, 0x3000, 0x0000, 0x1000, 0x0008, 0x1000, 0x0004, /* 10b0 */
          0x1000, 0x000c, 0x1000, 0x0002, 0x1000, 0x000a, 0x1000, 0x0006, /* 10b8 */
          0x1000, 0x0001, 0x0c00, 0x000e, 0x1000, 0x0005, 0x1000, 0x000d, /* 10c0 */
          0x1000, 0x0003, 0x1000, 0x000b, 0x1000, 0x0007, 0x1000, 0x000f, /* 10c8 */
          0x1000, 0x0000, 0x0c00, 0x0004, 0x2800, 0x0204, 0x3000, 0x0a04, /* 10d0 */
          0x3400, 0x1a04, 0x3400, 0x0604, 0x3400, 0x1604, 0x3800, 0x0104, /* 10d8 */
          0x2800, 0x0002, 0x0c00, 0x000c, 0x1000, 0x0014, 0x1400, 0x0044, /* 10e0 */
          0x1c00, 0x0304, 0x2c00, 0x0e04, 0x3000, 0x0704, 0x3400, 0x0006, /* 10e8 */
          0x1000, 0x0001, 0x0c00, 0x000e, 0x1000, 0x0024, 0x1800, 0x0084, /* 10f0 */
          0x2400, 0x0184, 0x2c00, 0x1704, 0x3400, 0x0005, 0x1400, 0x000d, /* 10f8 */
          0x1000, 0x0015, 0x1400, 0x0003, 0x1400, 0x0013, 0x2000, 0x0384, /* 1100 */
          0x2800, 0x0f04, 0x3400, 0x0093, 0x2000, 0x0033, 0x1800, 0x000b, /* 1108 */
          0x1800, 0x002b, 0x1800, 0x0053, 0x1c00, 0x001b, 0x2400, 0x1f04, /* 1110 */
          0x3400, 0x0584, 0x2c00, 0x0007, 0x0c00, 0x009b, 0x2000, 0x005b, /* 1118 */
          0x1c00, 0x003b, 0x1c00, 0x007b, 0x2000, 0x3604, 0x3800, 0x011b, /* 1120 */
          0x3000, 0x091b, 0x3000, 0x051b, 0x2c00, 0x031b, 0x2800, 0x00fb, /* 1128 */
          0x2400, 0x01fb, 0x2400, 0x0007, 0x0001, 0x81cc, 0x0006, 0x0032, /* 1130 */
          0xc890, 0x184c, 0x3e12, 0x0024, 0x3e05, 0xb814, 0x3615, 0x0024, /* 1138 */
          0x3e10, 0x7810, 0x0002, 0x1c50, 0xc892, 0x938c, 0x3810, 0x0024, /* 1140 */
          0x38f0, 0x4024, 0x0002, 0x1450, 0x3420, 0x0024, 0x3800, 0x0024, /* 1148 */
          0x2900, 0x7940, 0x0002, 0x1350, 0x0002, 0x1350, 0x2900, 0x6b00, /* 1150 */
          0x6890, 0x184c, 0x0002, 0x1d50, 0x3800, 0x1810, 0x36f0, 0x4024, /* 1158 */
          0x3405, 0x9014, 0x36f3, 0x0024, 0x36f2, 0x0024, 0x2000, 0x0000, /* 1160 */
          0x0002, 0x1340, 0x0007, 0x0001, 0x81e5, 0x0006, 0x007e, 0x3e12, /* 1168 */
          0x0024, 0x3e05, 0xb814, 0x3635, 0x0024, 0x3e00, 0x7842, 0x0000, /* 1170 */
          0x08c2, 0x3e00, 0xf844, 0x3e01, 0x7846, 0x689a, 0x4406, 0x3e01, /* 1178 */
          0xf812, 0x0002, 0x9352, 0x4624, 0x104c, 0xf400, 0x4090, 0x0002, /* 1180 */
          0x9342, 0x3c00, 0x3001, 0x3800, 0x8024, 0x0000, 0x04c2, 0x4624, /* 1188 */
          0x0024, 0xf400, 0x4090, 0x3010, 0x8024, 0x3000, 0xc024, 0x0002, /* 1190 */
          0x9390, 0x6328, 0x0024, 0xa548, 0x0024, 0x4294, 0xa084, 0xa528, /* 1198 */
          0x0024, 0x0003, 0x0002, 0xa53e, 0xa804, 0x0000, 0x0143, 0xfe3e, /* 11a0 */
          0xa142, 0x1fff, 0xffc3, 0x48b2, 0x4087, 0xa036, 0x0024, 0x6236, /* 11a8 */
          0x0024, 0x4480, 0xa003, 0x2914, 0xba00, 0x3009, 0x13c1, 0x0002, /* 11b0 */
          0x94d2, 0x0002, 0x9550, 0x4384, 0xa800, 0x2914, 0xb200, 0x4480, /* 11b8 */
          0x0024, 0x0038, 0x0001, 0x3009, 0x2000, 0x1fff, 0xe700, 0x0002, /* 11c0 */
          0x9510, 0x3009, 0x22c0, 0x3009, 0x2005, 0x0000, 0x05d0, 0xf400, /* 11c8 */
          0x4400, 0x4600, 0x0024, 0xb880, 0x4010, 0x3800, 0x0024, 0x003e, /* 11d0 */
          0x0010, 0x3009, 0x2001, 0x36f1, 0xd812, 0x36f1, 0x5806, 0x36f0, /* 11d8 */
          0xd804, 0x36f0, 0x5802, 0x3405, 0x9014, 0x36f3, 0x0024, 0x36f2, /* 11e0 */
          0x0024, 0x2000, 0x0000, 0x0000, 0x0024, 0x0007, 0x0001, 0x8224, /* 11e8 */
          0x0006, 0x02f8, 0x3e12, 0x0024, 0x3e05, 0xb814, 0x3675, 0x0024, /* 11f0 */
          0x3613, 0x138c, 0x3e00, 0x7842, 0x0000, 0x08c1, 0x3e00, 0xf844, /* 11f8 */
          0x3e01, 0x7846, 0x3e01, 0xf850, 0x3e04, 0x7852, 0x3e04, 0xf84d, /* 1200 */
          0x3e03, 0xb80f, 0x3434, 0x0024, 0xf400, 0x4400, 0x4010, 0x0024, /* 1208 */
          0xc890, 0x4010, 0x3004, 0xc024, 0x003e, 0x0010, 0x3cf0, 0x0024, /* 1210 */
          0x0038, 0x0000, 0x3343, 0x0001, 0x6102, 0x8f00, 0x6104, 0x0024, /* 1218 */
          0x6284, 0x0024, 0x0000, 0x0024, 0x2800, 0x9058, 0x0000, 0x0024, /* 1220 */
          0x0003, 0x0000, 0x4204, 0x0024, 0x2910, 0x0180, 0x3613, 0x0024, /* 1228 */
          0x3009, 0x0c00, 0x6204, 0x0024, 0x0038, 0x0000, 0x2800, 0x8e11, /* 1230 */
          0x003e, 0x0010, 0x0000, 0x004d, 0x2400, 0x9d4d, 0x0000, 0x0006, /* 1238 */
          0x0003, 0x0002, 0x0000, 0x0610, 0x3463, 0x184c, 0xbc82, 0x44d2, /* 1240 */
          0x3c10, 0x090c, 0xfe2c, 0x33c1, 0x0038, 0x0002, 0x3000, 0x3040, /* 1248 */
          0x48ba, 0xb241, 0x4062, 0x8c00, 0x4246, 0x8802, 0x432e, 0x0024, /* 1250 */
          0x2902, 0x73c0, 0xf400, 0x41d0, 0xf400, 0x41d2, 0x3463, 0x0c00, /* 1258 */
          0xf400, 0x4511, 0xf400, 0x4510, 0x2902, 0x8840, 0x34a3, 0x184c, /* 1260 */
          0xb880, 0x118c, 0x6892, 0x9042, 0x3613, 0x13c3, 0x6dc2, 0x0024, /* 1268 */
          0x0000, 0x0024, 0x2800, 0xe601, 0x0000, 0x0024, 0x3411, 0x0024, /* 1270 */
          0x2938, 0xd5c0, 0x3491, 0x4024, 0xf400, 0x4004, 0x0000, 0x0005, /* 1278 */
          0x0000, 0x3000, 0x0000, 0x0241, 0xfe0c, 0x44c0, 0x48b6, 0x0d4c, /* 1280 */
          0x4010, 0x0024, 0x4022, 0x8ec0, 0x4000, 0x0024, 0x4100, 0x0024, /* 1288 */
          0x669c, 0x4010, 0x3009, 0x2044, 0x3009, 0x23c5, 0xf400, 0x44d2, /* 1290 */
          0x3253, 0x0024, 0x3009, 0x0840, 0x6090, 0x8bc1, 0x6014, 0xa800, /* 1298 */
          0x0000, 0x0000, 0x2800, 0x9fd1, 0x0000, 0x0024, 0x3009, 0x2800, /* 12a0 */
          0xf400, 0x44d2, 0x3243, 0x0dc1, 0x3009, 0x0bc0, 0x4010, 0x8841, /* 12a8 */
          0x6014, 0xa800, 0x0000, 0x0000, 0x2800, 0xa211, 0x0000, 0x0024, /* 12b0 */
          0x3009, 0x2800, 0x3423, 0x0e40, 0x6080, 0x44d0, 0x3009, 0x010c, /* 12b8 */
          0x2800, 0xa818, 0x3009, 0x0103, 0x34f3, 0x0dcc, 0x3009, 0x0c00, /* 12c0 */
          0x6090, 0x0024, 0x34f0, 0x2c00, 0x36f3, 0x980f, 0x36f4, 0xd80d, /* 12c8 */
          0x36f4, 0x5812, 0x36f1, 0xd810, 0x36f1, 0x5806, 0x36f0, 0xd804, /* 12d0 */
          0x36f0, 0x5802, 0x3405, 0x9014, 0x36f3, 0x0024, 0x36f2, 0x0024, /* 12d8 */
          0x2000, 0x0000, 0x0000, 0x0024, 0xf400, 0x44d0, 0x3423, 0x010c, /* 12e0 */
          0x3009, 0x0103, 0x3009, 0x02c1, 0x3009, 0x0c00, 0xfe82, 0x44d2, /* 12e8 */
          0x48b2, 0x088c, 0x4306, 0x0024, 0x3009, 0x3303, 0x3009, 0x0002, /* 12f0 */
          0x632c, 0x8800, 0x0000, 0x0024, 0x2800, 0xac11, 0x0000, 0x0024, /* 12f8 */
          0x3443, 0x0024, 0x3009, 0x1000, 0x6020, 0x44d2, 0x3223, 0x3300, /* 1300 */
          0x3009, 0x0800, 0x6080, 0x0024, 0x0000, 0x05c0, 0x2800, 0xc245, /* 1308 */
          0x0000, 0x0024, 0x4082, 0x1390, 0xf400, 0x4400, 0x4010, 0x0024, /* 1310 */
          0xb880, 0x4010, 0x3800, 0x0800, 0x4090, 0x0024, 0x3440, 0x2800, /* 1318 */
          0x6080, 0x0024, 0x0000, 0x03c2, 0x2800, 0xb185, 0x0000, 0x0581, /* 1320 */
          0x6190, 0x138c, 0x3424, 0x0024, 0xf400, 0x4401, 0x4100, 0x0024, /* 1328 */
          0x0000, 0x0581, 0xb880, 0x4010, 0x3800, 0x0024, 0x0038, 0x0004, /* 1330 */
          0x0003, 0x0003, 0x0002, 0x0007, 0x34e3, 0x0dcc, 0x3434, 0x8024, /* 1338 */
          0xf400, 0x4480, 0x4010, 0x0024, 0x2b01, 0x0480, 0x4020, 0x0041, /* 1340 */
          0x4012, 0x0024, 0xf400, 0x4052, 0x3200, 0x8024, 0x3000, 0x4024, /* 1348 */
          0x4010, 0x0024, 0xf400, 0x4010, 0x3000, 0x0024, 0x4200, 0x0024, /* 1350 */
          0xf200, 0x0024, 0xb884, 0x3300, 0x6702, 0x10c0, 0x401c, 0x0024, /* 1358 */
          0x0000, 0x0000, 0x3009, 0x2e40, 0x3413, 0x0dcc, 0x3400, 0x0024, /* 1360 */
          0x6200, 0x0024, 0x0000, 0x004d, 0x2800, 0xa3d8, 0x3009, 0x0c00, /* 1368 */
          0x34f3, 0x0e4c, 0x2400, 0xbd0d, 0x0000, 0x0001, 0xfe32, 0x110c, /* 1370 */
          0x3c01, 0x3345, 0x48ba, 0xb082, 0x4480, 0x8c02, 0x3c00, 0xb043, /* 1378 */
          0xfe72, 0x1384, 0x4400, 0x9045, 0x4050, 0x0024, 0x48b6, 0x4011, /* 1380 */
          0x462a, 0x1002, 0x4280, 0x4150, 0x3009, 0x1383, 0x2903, 0xf340, /* 1388 */
          0x3009, 0x13c2, 0x6192, 0x0024, 0x3423, 0x0cc1, 0x3009, 0x1000, /* 1390 */
          0x4010, 0x0024, 0x3009, 0x3380, 0x3009, 0x0f41, 0x6010, 0x0024, /* 1398 */
          0x3009, 0x0c00, 0x2800, 0xc051, 0x0000, 0x0024, 0xb880, 0x108c, /* 13a0 */
          0x3009, 0x3380, 0x3009, 0x0c00, 0x460c, 0x44d0, 0x3073, 0x0024, /* 13a8 */
          0x3009, 0x0000, 0x4090, 0x0024, 0x3009, 0x2000, 0x3009, 0x0c00, /* 13b0 */
          0x2800, 0xb740, 0x4204, 0x0024, 0x3434, 0x0024, 0xf400, 0x4401, /* 13b8 */
          0x4100, 0x0024, 0x6890, 0x4010, 0xb880, 0x2000, 0x3009, 0x3000, /* 13c0 */
          0x0000, 0x0080, 0x3009, 0x12c1, 0x6104, 0x1100, 0x0000, 0x0581, /* 13c8 */
          0x2800, 0xaed8, 0x0000, 0x0024, 0x34e3, 0x0d4c, 0xbd86, 0x1150, /* 13d0 */
          0xf400, 0x4400, 0x4010, 0x3002, 0xf400, 0x4010, 0x3000, 0x3383, /* 13d8 */
          0x6080, 0x8cc1, 0x3009, 0x0e40, 0x2800, 0xe4c5, 0x0000, 0x0024, /* 13e0 */
          0x4102, 0x8fc0, 0x4004, 0x0024, 0x4026, 0x0024, 0x1fff, 0xffc2, /* 13e8 */
          0xa324, 0x0024, 0x4122, 0x0024, 0x419c, 0x0024, 0x4002, 0x0024, /* 13f0 */
          0x0000, 0x0080, 0x4102, 0x8d8c, 0x3c00, 0x4e81, 0x6610, 0x0024, /* 13f8 */
          0x0000, 0x3000, 0x2800, 0xcbc8, 0x0000, 0x0024, 0x661c, 0x0024, /* 1400 */
          0xb88e, 0x90c1, 0xfe02, 0x44c2, 0x48b2, 0x0024, 0x0000, 0x0241, /* 1408 */
          0x4212, 0x0024, 0x4100, 0x0024, 0x4662, 0x0024, 0x4010, 0x0024, /* 1410 */
          0xf400, 0x4010, 0x3009, 0x0040, 0x3009, 0x03c1, 0x3009, 0x3040, /* 1418 */
          0x3009, 0x3301, 0x34f0, 0x0024, 0x6072, 0x0024, 0x0000, 0x0024, /* 1420 */
          0x2800, 0xe349, 0x4192, 0x0024, 0x2400, 0xe301, 0x0000, 0x0024, /* 1428 */
          0x0000, 0x3000, 0x3413, 0x0024, 0x3009, 0x1101, 0xfe02, 0x44c2, /* 1430 */
          0x48b2, 0x0024, 0x0000, 0x0241, 0x4212, 0x0024, 0x4102, 0x0024, /* 1438 */
          0x4660, 0x0024, 0x4100, 0x93c1, 0xf400, 0x4010, 0x3009, 0x0044, /* 1440 */
          0x3009, 0x03c5, 0x3009, 0x1300, 0x6ce2, 0x0024, 0x0000, 0x2580, /* 1448 */
          0x2800, 0xde81, 0xb882, 0x0024, 0x2914, 0xa580, 0x4e86, 0x138c, /* 1450 */
          0x4c86, 0x1190, 0x3073, 0x0024, 0x3013, 0x0024, 0x3000, 0x0024, /* 1458 */
          0xff80, 0x0024, 0x48b2, 0x0024, 0xffb0, 0x4057, 0x48b6, 0x4081, /* 1460 */
          0xff90, 0x9040, 0x42b6, 0x92c1, 0x6cd2, 0x0024, 0x0000, 0x05c1, /* 1468 */
          0x2800, 0xde81, 0x0000, 0x0024, 0x34e3, 0x0024, 0x3424, 0x0024, /* 1470 */
          0xf400, 0x4400, 0x4010, 0x44d2, 0xb880, 0x4010, 0x4782, 0x23c0, /* 1478 */
          0x3000, 0x088c, 0x6080, 0x0024, 0x3009, 0x0800, 0x2800, 0xdd45, /* 1480 */
          0x0000, 0x0024, 0xc894, 0x0c4c, 0x3009, 0x0fc0, 0xa020, 0x44d2, /* 1488 */
          0x6102, 0x088c, 0x3009, 0x0800, 0x6010, 0x0024, 0x0000, 0x0024, /* 1490 */
          0x2800, 0xde98, 0x0000, 0x0024, 0x3009, 0x2801, 0x3443, 0x0024, /* 1498 */
          0x3009, 0x3044, 0x3009, 0x3385, 0x0000, 0x0022, 0x3400, 0x1001, /* 14a0 */
          0x0000, 0x0020, 0x6ce2, 0x0024, 0x0000, 0x0024, 0x2800, 0xe451, /* 14a8 */
          0x0000, 0x0024, 0x34d3, 0x0024, 0x669c, 0x0d8c, 0x3009, 0x0e80, /* 14b0 */
          0x6602, 0x0024, 0x0000, 0x0024, 0x2800, 0xe308, 0x0000, 0x0024, /* 14b8 */
          0x0000, 0x0006, 0x679e, 0x0024, 0x3413, 0x0024, 0x3009, 0x1000, /* 14c0 */
          0x2800, 0xc380, 0x6090, 0x0024, 0x2800, 0xe140, 0x3c01, 0x3345, /* 14c8 */
          0x4100, 0x0024, 0x609c, 0x8fc0, 0x4002, 0x0024, 0x2800, 0xca00, /* 14d0 */
          0x0000, 0x00c0, 0x3009, 0x1044, 0x2938, 0xd5c0, 0x3009, 0x1245, /* 14d8 */
          0xf400, 0x4002, 0x0000, 0x0003, 0x0000, 0x0100, 0x2800, 0x9ac0, /* 14e0 */
          0xad0a, 0x0024, 0x0007, 0x0001, 0x4a4d, 0x0006, 0x8189, 0x0000, /* 14e8 */
          0x0007, 0x0001, 0x83a0, 0x0006, 0x0004, 0x2000, 0x0000, 0x0000, /* 14f0 */
          0x0024, 0x0007, 0x0001, 0x83a2, 0x0006, 0x0366, 0xb880, 0x184c, /* 14f8 */
          0x3e12, 0x0024, 0x3e05, 0xb814, 0x3675, 0x0024, 0x3643, 0x138c, /* 1500 */
          0x3e00, 0x7842, 0x3e00, 0xf844, 0x3e01, 0x7846, 0x0008, 0x0005, /* 1508 */
          0x3e01, 0xf850, 0x3e04, 0x7852, 0x0002, 0x18d2, 0x3e04, 0xf84d, /* 1510 */
          0x0000, 0x0693, 0x3e03, 0xb80f, 0x6898, 0x11d0, 0x3413, 0x010c, /* 1518 */
          0x689c, 0x0010, 0xb88e, 0x33d0, 0x0002, 0x1c10, 0x3009, 0x3380, /* 1520 */
          0x000a, 0x0000, 0x3ce4, 0x0024, 0x0002, 0x1910, 0x3c34, 0x0024, /* 1528 */
          0x0002, 0x1890, 0x3009, 0x33d0, 0x0000, 0x06d0, 0x3009, 0x3090, /* 1530 */
          0x0000, 0x0650, 0x3cf4, 0x0024, 0x0002, 0x19d0, 0x3cd0, 0x0024, /* 1538 */
          0x0002, 0x1dc0, 0x3009, 0x3040, 0x0000, 0x04c0, 0x3c40, 0x0024, /* 1540 */
          0x0000, 0x0100, 0x3009, 0x3300, 0x2801, 0x1f00, 0x3009, 0x3390, /* 1548 */
          0x0000, 0x004d, 0x2400, 0xf68d, 0x0000, 0x0002, 0x0008, 0x0005, /* 1550 */
          0x0002, 0x0000, 0xfe04, 0x184c, 0x48b2, 0x0024, 0x4500, 0x0024, /* 1558 */
          0x3e10, 0x0024, 0x0002, 0x1340, 0x3e10, 0x8024, 0x2902, 0x9040, /* 1560 */
          0x3e10, 0x0024, 0x4086, 0x1b4c, 0x6898, 0x0024, 0x6294, 0x0024, /* 1568 */
          0x0000, 0x004d, 0x2400, 0xfd0d, 0x0000, 0x0002, 0x0002, 0x0001, /* 1570 */
          0x4330, 0x184c, 0xfe14, 0x0024, 0x0008, 0x0001, 0x48ba, 0x0024, /* 1578 */
          0x414e, 0x0024, 0x0000, 0x01c1, 0x2902, 0xc480, 0x2b1d, 0x01d2, /* 1580 */
          0x0002, 0x1891, 0x0008, 0x0005, 0x0002, 0x1800, 0x0002, 0x18d2, /* 1588 */
          0x3200, 0x510c, 0x4010, 0x984c, 0xf400, 0x4010, 0x3000, 0x3391, /* 1590 */
          0x408e, 0x41d0, 0x0000, 0x04c0, 0x2902, 0xcbc0, 0x3ce0, 0x0024, /* 1598 */
          0x6294, 0x0024, 0x6898, 0x0024, 0x3453, 0x184c, 0x3009, 0x13c0, /* 15a0 */
          0x3e10, 0x0024, 0x34c0, 0x0024, 0x3e10, 0x0024, 0x3e11, 0x4024, /* 15a8 */
          0x2902, 0xd600, 0x0002, 0x1350, 0x0000, 0x004d, 0x2401, 0x050d, /* 15b0 */
          0xb882, 0x1b4c, 0x0002, 0x1891, 0x0002, 0x18d2, 0x3453, 0x184c, /* 15b8 */
          0x3009, 0x1300, 0x3e10, 0x0024, 0x0002, 0x0000, 0xfe02, 0x3841, /* 15c0 */
          0x48ba, 0x0024, 0x0008, 0x0005, 0x4540, 0x0024, 0x3e10, 0x0024, /* 15c8 */
          0x0002, 0x1dc0, 0x3200, 0xb0c0, 0x4020, 0xb311, 0xf400, 0x4010, /* 15d0 */
          0x0002, 0x1340, 0x3004, 0x0024, 0x2903, 0x9080, 0x3e10, 0x0024, /* 15d8 */
          0x6192, 0x1b0c, 0x6898, 0x0024, 0x000a, 0x0011, 0x3200, 0x104c, /* 15e0 */
          0x3613, 0x1181, 0x4100, 0x0024, 0x438e, 0x4010, 0x0000, 0x3b40, /* 15e8 */
          0x3000, 0x4024, 0x0008, 0x0010, 0x4100, 0x0024, 0x2903, 0x0e40, /* 15f0 */
          0x3c90, 0x0024, 0x0000, 0x0002, 0x4280, 0x4087, 0x6322, 0x0024, /* 15f8 */
          0x0008, 0x0011, 0x2801, 0x0d89, 0x000a, 0x0010, 0x4192, 0x0024, /* 1600 */
          0x2401, 0x0d41, 0x0000, 0x0024, 0x3110, 0x4024, 0x6182, 0x0024, /* 1608 */
          0x0000, 0x0024, 0x2801, 0x0bc5, 0x0000, 0x0024, 0xf400, 0x41c0, /* 1610 */
          0x3010, 0x4024, 0x6182, 0x0024, 0x0000, 0x0024, 0x2801, 0x0d45, /* 1618 */
          0x0000, 0x0024, 0xf400, 0x41c2, 0x679e, 0x0024, 0x3473, 0x184c, /* 1620 */
          0x6090, 0x1350, 0x6290, 0x2040, 0x3800, 0x0024, 0x34c0, 0x0024, /* 1628 */
          0x3e10, 0x0024, 0x3e11, 0x4024, 0x3e10, 0xc024, 0x2902, 0x06c0, /* 1630 */
          0x0002, 0x1350, 0x0002, 0x1cd0, 0x3473, 0x1b4c, 0x4084, 0x3012, /* 1638 */
          0x0002, 0x1492, 0xb386, 0x0000, 0x4020, 0x0024, 0x3800, 0x0024, /* 1640 */
          0x0002, 0x1450, 0x3004, 0x0024, 0xf400, 0x4411, 0x3163, 0x0024, /* 1648 */
          0x3110, 0x0024, 0x31f0, 0x4024, 0x4cd2, 0x0024, 0x3910, 0x0024, /* 1650 */
          0x39f0, 0x4024, 0x3210, 0x8024, 0x32f0, 0xc024, 0x6dc6, 0x1252, /* 1658 */
          0x0000, 0x0024, 0x2801, 0x1b01, 0x4dc6, 0x0024, 0x6cd2, 0x810c, /* 1660 */
          0x3910, 0x0024, 0x39f0, 0x4024, 0x0002, 0x1d51, 0x3010, 0x0024, /* 1668 */
          0x30f0, 0x4024, 0x6c92, 0x0024, 0x3810, 0x0024, 0x38b0, 0x4024, /* 1670 */
          0x3104, 0x4024, 0x3104, 0x4024, 0x3173, 0x0024, 0x3173, 0x0024, /* 1678 */
          0x3153, 0x0024, 0x3110, 0x8024, 0x2914, 0xa580, 0x31f0, 0xc024, /* 1680 */
          0x4c86, 0x01cc, 0x0000, 0x00c0, 0xad02, 0x004c, 0x3810, 0x0024, /* 1688 */
          0x38f0, 0x4024, 0x3423, 0x0024, 0x3009, 0x1390, 0x3010, 0x0024, /* 1690 */
          0x30f0, 0x4024, 0x0002, 0x1950, 0x3010, 0x8024, 0x30f0, 0xc024, /* 1698 */
          0x6cd2, 0x0024, 0x0000, 0x0020, 0x003f, 0xc003, 0x0000, 0x0021, /* 16a0 */
          0x0000, 0x0002, 0x6dc6, 0x0024, 0x0000, 0x0007, 0x2801, 0x54d1, /* 16a8 */
          0x0000, 0x0024, 0x3463, 0x0024, 0x3404, 0x0024, 0x3033, 0x0024, /* 16b0 */
          0x30d0, 0x0024, 0x6080, 0x3290, 0x0000, 0x0083, 0x2801, 0x4e55, /* 16b8 */
          0x0000, 0x0024, 0x6736, 0x0024, 0x0030, 0x0050, 0x2801, 0x4e45, /* 16c0 */
          0x0000, 0x0024, 0x3000, 0x184c, 0x2908, 0xc840, 0xb066, 0x0024, /* 16c8 */
          0x0030, 0x0050, 0x3000, 0x114c, 0xc030, 0x0024, 0x3800, 0x0024, /* 16d0 */
          0x3300, 0x0024, 0x34e4, 0x0024, 0x3800, 0x1050, 0x3000, 0x1350, /* 16d8 */
          0x3b00, 0x0024, 0x3200, 0x0024, 0x3800, 0x0024, 0x3424, 0x0024, /* 16e0 */
          0x3000, 0x0024, 0x3a00, 0x0024, 0x34d4, 0x0024, 0x3004, 0x0024, /* 16e8 */
          0x3009, 0x0003, 0x0002, 0x1c50, 0x3010, 0x0024, 0x30f0, 0x4024, /* 16f0 */
          0x6c92, 0x0024, 0x3810, 0x0024, 0x2801, 0x3400, 0x38f0, 0x4024, /* 16f8 */
          0x3009, 0x12c0, 0x3e10, 0x0024, 0x0002, 0x1340, 0x3e11, 0x4024, /* 1700 */
          0x2900, 0x8900, 0x3e10, 0x0024, 0x6080, 0x1b4c, 0x0000, 0x0024, /* 1708 */
          0x2801, 0x3408, 0x0000, 0x0024, 0x0002, 0x1801, 0x0002, 0x1910, /* 1710 */
          0x3413, 0x0024, 0x3c14, 0x0024, 0x3000, 0x0024, 0x4100, 0x0024, /* 1718 */
          0xf400, 0x4010, 0x0000, 0x04c0, 0x3000, 0xc024, 0x0000, 0x06d0, /* 1720 */
          0x38f0, 0xc024, 0x3000, 0x4024, 0x6182, 0x3380, 0x0000, 0x0690, /* 1728 */
          0x2801, 0x3195, 0x0000, 0x0693, 0x0002, 0x18d2, 0x3800, 0xd04c, /* 1730 */
          0x0000, 0x0650, 0x3800, 0xc024, 0x34f4, 0x0024, 0x3000, 0x0024, /* 1738 */
          0x0002, 0x1890, 0x3a00, 0x0024, 0x3800, 0x0024, 0x0002, 0x1890, /* 1740 */
          0x3310, 0x110c, 0x689e, 0xb3d0, 0x0000, 0x06d0, 0x6898, 0xb090, /* 1748 */
          0x0000, 0x0650, 0xa402, 0x0fc0, 0xa400, 0x32d0, 0x4100, 0x0024, /* 1750 */
          0xf106, 0x0024, 0x678e, 0x0024, 0x0000, 0x0024, 0x2800, 0xf2d5, /* 1758 */
          0x0000, 0x0024, 0x0002, 0xf611, 0x3473, 0x0440, 0xb884, 0x108c, /* 1760 */
          0x3c10, 0x0440, 0x3cb0, 0x0024, 0x3009, 0x12c0, 0x6080, 0x0024, /* 1768 */
          0x0000, 0x0024, 0x2801, 0x4895, 0x0000, 0x0024, 0x0000, 0x0001, /* 1770 */
          0x0008, 0x0010, 0x2914, 0xbec0, 0x4380, 0x40c2, 0x000a, 0x0010, /* 1778 */
          0xb882, 0x110c, 0x4280, 0x0024, 0x000a, 0x0002, 0x2914, 0xbec0, /* 1780 */
          0x3cc0, 0x8024, 0x0030, 0x06d1, 0x0002, 0x19d0, 0x6890, 0x40c2, /* 1788 */
          0xfe06, 0x0040, 0x30f0, 0x518c, 0x4cb2, 0x0024, 0x6890, 0x2040, /* 1790 */
          0x3870, 0x4024, 0x3900, 0x004c, 0x0038, 0x0000, 0x003e, 0x0011, /* 1798 */
          0x3004, 0x0401, 0x6102, 0x010c, 0x0000, 0x0100, 0x3009, 0x3340, /* 17a0 */
          0x3009, 0x0000, 0x0002, 0x1c10, 0x6100, 0x3350, 0x6080, 0x0024, /* 17a8 */
          0x0002, 0x19d0, 0x2801, 0x3fd8, 0x0003, 0x0001, 0x4010, 0x0024, /* 17b0 */
          0x6898, 0x11cc, 0x3c00, 0xb2c3, 0x3010, 0xb150, 0xfe40, 0x03c3, /* 17b8 */
          0x0006, 0x0010, 0x4db2, 0x9003, 0x689c, 0x2040, 0x38f0, 0x4024, /* 17c0 */
          0x0030, 0x0710, 0x3801, 0x8024, 0x3490, 0x8024, 0x6284, 0x0024, /* 17c8 */
          0x0000, 0x0024, 0x2801, 0x4885, 0x0000, 0x0024, 0x0008, 0x0001, /* 17d0 */
          0x4290, 0x0024, 0x4102, 0x0024, 0xf400, 0x4050, 0x3000, 0x4024, /* 17d8 */
          0x0002, 0xf590, 0x3009, 0x2001, 0x0002, 0x1510, 0x3000, 0x4024, /* 17e0 */
          0x6612, 0x0024, 0x000a, 0x0005, 0x2801, 0x47c1, 0x4500, 0x0024, /* 17e8 */
          0xf400, 0x4010, 0x3000, 0x0024, 0x0002, 0xf5d0, 0x3009, 0x2000, /* 17f0 */
          0x000a, 0x0000, 0x3443, 0x0024, 0x3cc0, 0x0024, 0x6230, 0x114c, /* 17f8 */
          0x0008, 0x0005, 0x2801, 0x28d8, 0x3009, 0x184c, 0x0000, 0x004d, /* 1800 */
          0x6892, 0x9bcc, 0x2401, 0x4d4d, 0xb880, 0xb2c1, 0x0002, 0xf581, /* 1808 */
          0x4102, 0x11cc, 0xf400, 0x4050, 0x0002, 0x0001, 0xfe11, 0xc303, /* 1810 */
          0x0008, 0x0001, 0x48ba, 0x0024, 0x4142, 0x0024, 0x4122, 0x0024, /* 1818 */
          0xf400, 0x4050, 0x3800, 0xc024, 0x6090, 0x1243, 0x6294, 0x0024, /* 1820 */
          0x2801, 0x4880, 0x6898, 0x0024, 0x0002, 0x1d50, 0x3000, 0x8024, /* 1828 */
          0x6284, 0x0024, 0x0000, 0x0700, 0x2801, 0x5105, 0x0002, 0x19d0, /* 1830 */
          0x3010, 0x184c, 0x30f0, 0x4024, 0x2902, 0x0380, 0xf400, 0x4090, /* 1838 */
          0x0000, 0x0700, 0x34d3, 0x180f, 0x3434, 0x0024, 0xc890, 0x2000, /* 1840 */
          0x36f3, 0x8024, 0x36f4, 0xd80d, 0x36f4, 0x5812, 0x36f1, 0xd810, /* 1848 */
          0x36f1, 0x5806, 0x36f0, 0xd804, 0x36f0, 0x5802, 0x3405, 0x9014, /* 1850 */
          0x36f3, 0x0024, 0x36f2, 0x0024, 0x2000, 0x0000, 0x0000, 0x0024, /* 1858 */
          0x2801, 0x1f00, 0x0000, 0x0087, 0x0007, 0x0001, 0x0019, 0x0006, /* 1860 */
          0x8003, 0x0000, 0x0007, 0x0001, 0x4bd8, 0x0006, 0x0002, 0x2000, /* 1868 */
          0x2800, 0x0007, 0x0001, 0x001c, 0x0006, 0x0001, 0x0000, 0x0007, /* 1870 */
          0x0001, 0x8555, 0x0006, 0x004a, 0x3e12, 0x0024, 0x3e05, 0xb814, /* 1878 */
          0x3615, 0x0024, 0x3e01, 0xb847, 0x4c8e, 0x3852, 0x0013, 0xd9c0, /* 1880 */
          0x0019, 0xd4c1, 0x0002, 0x3e52, 0x3a10, 0x0024, 0x2903, 0xf0c0, /* 1888 */
          0x3af0, 0x4024, 0x0002, 0x4012, 0x6284, 0x2840, 0x3af0, 0x4024, /* 1890 */
          0x2801, 0x5d85, 0x0000, 0x00c0, 0x0002, 0x3ed2, 0x4090, 0x0024, /* 1898 */
          0x3a00, 0x0024, 0x0002, 0x4552, 0x0002, 0x8540, 0xbc82, 0x2a40, /* 18a0 */
          0x3a14, 0x0024, 0x3a10, 0x0024, 0x3af0, 0x4024, 0x36f4, 0x8024, /* 18a8 */
          0x36f1, 0x9807, 0x3405, 0x9014, 0x36f3, 0x0024, 0x36f2, 0x0024, /* 18b0 */
          0x2000, 0x0000, 0x0002, 0x3e40, 0x0000, 0x00c0, 0x0002, 0x44d2, /* 18b8 */
          0xb882, 0x2840, 0x2801, 0x5a00, 0x3af0, 0x4024, 0x0007, 0x0001, /* 18c0 */
          0x857a, 0x0006, 0x0028, 0x0000, 0x0020, 0x3e00, 0xf844, 0x1fff, /* 18c8 */
          0xfa03, 0x3e01, 0x7810, 0xac3a, 0x0024, 0x0000, 0x3fc3, 0xd424, /* 18d0 */
          0x0024, 0xb234, 0x0024, 0x0002, 0xfc83, 0x4224, 0x0024, 0x4324, /* 18d8 */
          0x0024, 0xf400, 0x4090, 0x0000, 0x0202, 0x3009, 0x0044, 0x3009, /* 18e0 */
          0x03c5, 0xac22, 0x9810, 0xdec2, 0x1bc5, 0x36f0, 0xd804, 0x2000, /* 18e8 */
          0x0000, 0x0000, 0x0024, 0x0007, 0x0001, 0x858e, 0x0006, 0x00d2, /* 18f0 */
          0x3e12, 0x0024, 0x3e05, 0xb814, 0x3645, 0x0024, 0x3e00, 0x3841, /* 18f8 */
          0x3e00, 0xb843, 0x3e01, 0x3845, 0x3e01, 0xb847, 0x3e04, 0x7852, /* 1900 */
          0xbc82, 0x4412, 0x3e03, 0x784e, 0x0000, 0x030d, 0x3e03, 0xc9cc, /* 1908 */
          0x3243, 0x0024, 0x3a10, 0x0024, 0x3af0, 0x4024, 0x2401, 0x6a0d, /* 1910 */
          0xf400, 0x4412, 0x1fff, 0xfe02, 0xb58a, 0x0843, 0x4388, 0x984c, /* 1918 */
          0xae2a, 0x0024, 0x2901, 0x5e80, 0x4484, 0x0024, 0x0000, 0x3fc2, /* 1920 */
          0x2901, 0x5e80, 0xb324, 0x184c, 0x0000, 0x0024, 0xf400, 0x4412, /* 1928 */
          0x0000, 0x0744, 0x3273, 0x184c, 0x3263, 0x0024, 0x2901, 0x5e80, /* 1930 */
          0x3200, 0x8024, 0xb886, 0x4402, 0x4244, 0x0024, 0xf400, 0x4092, /* 1938 */
          0xf400, 0x4411, 0x3173, 0x0024, 0x3163, 0x0024, 0x3100, 0x8024, /* 1940 */
          0x6328, 0x0024, 0x0000, 0x0024, 0x2801, 0x6f81, 0x0000, 0x0024, /* 1948 */
          0x2901, 0x5e80, 0x3210, 0x984c, 0x2801, 0x6c80, 0x6396, 0x0024, /* 1950 */
          0x0000, 0x4703, 0x1fff, 0xfe05, 0x0000, 0x3fc6, 0xb888, 0x4402, /* 1958 */
          0x4234, 0x0024, 0xf400, 0x4092, 0xf400, 0x4411, 0x3173, 0x0024, /* 1960 */
          0x3173, 0x0024, 0x3113, 0x0024, 0x3100, 0x8024, 0x6426, 0x4411, /* 1968 */
          0x3173, 0x0024, 0x2801, 0x76c1, 0x3173, 0x0024, 0x3413, 0x184c, /* 1970 */
          0x3c01, 0xb047, 0xb78f, 0xc0c1, 0x3210, 0xc024, 0xf400, 0x40c6, /* 1978 */
          0xaf52, 0x0024, 0x4084, 0x1000, 0x3009, 0x13c1, 0x2901, 0x5e80, /* 1980 */
          0x3401, 0x93c7, 0x2901, 0x5e80, 0xb364, 0x184c, 0x2801, 0x7100, /* 1988 */
          0x6498, 0x0024, 0x3123, 0x0024, 0x3100, 0x8024, 0x6284, 0x0024, /* 1990 */
          0x0000, 0x0024, 0x2801, 0x7945, 0x0000, 0x0024, 0x1fff, 0xfe02, /* 1998 */
          0xb58a, 0x0804, 0x2901, 0x5e80, 0xae26, 0x984c, 0x2903, 0xf0c0, /* 19a0 */
          0x4c8e, 0x184c, 0x3073, 0x0024, 0x3043, 0x0024, 0x3810, 0x0024, /* 19a8 */
          0x38f0, 0x4024, 0x36f3, 0xc024, 0x36f3, 0x580e, 0x36f4, 0x5812, /* 19b0 */
          0x36f1, 0x9807, 0x36f1, 0x1805, 0x36f0, 0x9803, 0x36f0, 0x1801, /* 19b8 */
          0x3405, 0x9014, 0x36f3, 0x0024, 0x36f2, 0x0024, 0x2000, 0x0000, /* 19c0 */
          0x0000, 0x0024, 0x0007, 0x0001, 0x85f7, 0x0006, 0x014c, 0x3e12, /* 19c8 */
          0x0024, 0x3e05, 0xb814, 0x3635, 0x0024, 0x3e00, 0x3841, 0x0000, /* 19d0 */
          0x0540, 0x3e00, 0xb843, 0x3e01, 0x3845, 0xf400, 0x4405, 0x3e01, /* 19d8 */
          0xb847, 0x3e14, 0x7812, 0x4500, 0x0024, 0xf400, 0x4010, 0x0000, /* 19e0 */
          0x0580, 0x4500, 0x0052, 0x3011, 0x8024, 0x30f1, 0xc024, 0xf400, /* 19e8 */
          0x4010, 0x0000, 0x00c0, 0x4500, 0x008c, 0x2903, 0xf0c0, 0xf400, /* 19f0 */
          0x4011, 0x3910, 0x184c, 0x3910, 0x4024, 0x3011, 0x8024, 0x2903, /* 19f8 */
          0xf0c0, 0x30f1, 0xc024, 0x3910, 0x184c, 0x0000, 0x02c0, 0x4500, /* 1a00 */
          0x27c1, 0xf400, 0x4011, 0x3111, 0x8024, 0x2903, 0xf080, 0x31f1, /* 1a08 */
          0xc024, 0x3910, 0x184c, 0x0000, 0x0680, 0x4500, 0x27c1, 0xf400, /* 1a10 */
          0x4011, 0x3111, 0x8024, 0x2903, 0xf0c0, 0x31f1, 0xc024, 0x4c86, /* 1a18 */
          0x984c, 0x0000, 0x0240, 0x4500, 0x0024, 0xf400, 0x4010, 0x3810, /* 1a20 */
          0x8024, 0x38f0, 0xc024, 0x2901, 0x6380, 0xf400, 0x4150, 0xf400, /* 1a28 */
          0x4490, 0x0000, 0x0680, 0x3613, 0x008c, 0x3e10, 0x0024, 0x3e11, /* 1a30 */
          0x4024, 0x3e04, 0x8024, 0x3000, 0x0024, 0xf400, 0x4008, 0x2000, /* 1a38 */
          0x0000, 0x0001, 0x8c48, 0x3110, 0x1b8c, 0x31f0, 0x504c, 0x6c92, /* 1a40 */
          0x0024, 0x3910, 0x0024, 0x0000, 0x0340, 0x4500, 0x27c1, 0xf400, /* 1a48 */
          0x4011, 0x0000, 0x0200, 0x3100, 0x4024, 0xa100, 0x0024, 0x6890, /* 1a50 */
          0x3000, 0x3e10, 0x0024, 0x3e15, 0x13cc, 0x3e04, 0x8024, 0x3000, /* 1a58 */
          0x0024, 0xf400, 0x4008, 0x2000, 0x0000, 0x0001, 0x90c8, 0x0000, /* 1a60 */
          0x0740, 0x0000, 0x0342, 0x0000, 0x0203, 0xb882, 0x908c, 0x4500, /* 1a68 */
          0x4506, 0x6898, 0x4011, 0x34e3, 0x1b4c, 0x4520, 0x0024, 0xf400, /* 1a70 */
          0x4010, 0x3000, 0x0024, 0x6100, 0x0024, 0x0000, 0x03c0, 0x2801, /* 1a78 */
          0x9741, 0x0000, 0x0024, 0x3110, 0x108c, 0xa030, 0x984c, 0x3ce0, /* 1a80 */
          0x0024, 0x3e11, 0x0024, 0x3e11, 0x8024, 0x3e04, 0x888c, 0x32e0, /* 1a88 */
          0x0024, 0xf400, 0x4008, 0x2000, 0x0000, 0x0001, 0x96c8, 0x2801, /* 1a90 */
          0x9280, 0x6192, 0x1b4c, 0x0000, 0x06c2, 0x4500, 0x984c, 0xb78e, /* 1a98 */
          0x4010, 0x3010, 0x0024, 0x4002, 0x0340, 0x4100, 0x0181, 0x4212, /* 1aa0 */
          0x0042, 0x410c, 0x03c3, 0x4df6, 0x0024, 0x3810, 0x8024, 0x38f0, /* 1aa8 */
          0xc024, 0x3e10, 0x0024, 0x0000, 0x4700, 0x4500, 0x0024, 0x3e10, /* 1ab0 */
          0x0024, 0x0000, 0x0340, 0x3e04, 0x888c, 0x3200, 0x4024, 0x4500, /* 1ab8 */
          0x4048, 0xf400, 0x4012, 0x2000, 0x0000, 0x0001, 0x9cc8, 0x3200, /* 1ac0 */
          0x5b4c, 0x6890, 0x0024, 0x6182, 0x0024, 0x0000, 0x0381, 0x2801, /* 1ac8 */
          0xa6c5, 0x4512, 0x0024, 0xf400, 0x4050, 0x0000, 0x3fc1, 0x3000, /* 1ad0 */
          0x8024, 0x6212, 0x0024, 0x0000, 0x0024, 0x2801, 0xa6d5, 0x0000, /* 1ad8 */
          0x0024, 0x0000, 0x0081, 0x4512, 0x9812, 0xf400, 0x4050, 0x3800, /* 1ae0 */
          0x0024, 0x0000, 0x0400, 0x4500, 0x0024, 0xb880, 0x4010, 0x38f0, /* 1ae8 */
          0x0024, 0x38f0, 0x0024, 0x38f0, 0x0024, 0x3800, 0x0024, 0x0000, /* 1af0 */
          0x0700, 0x4500, 0x0024, 0xf400, 0x4010, 0x0000, 0x4700, 0x4500, /* 1af8 */
          0x0024, 0x3800, 0x0024, 0x36f4, 0x4024, 0x36f1, 0x9807, 0x36f1, /* 1b00 */
          0x1805, 0x36f0, 0x9803, 0x36f0, 0x1801, 0x3405, 0x9014, 0x36f3, /* 1b08 */
          0x0024, 0x36f2, 0x0024, 0x2000, 0x0000, 0x0000, 0x0024, 0x2801, /* 1b10 */
          0xa000, 0xb880, 0x0024, 0x0007, 0x0001, 0x869d, 0x0006, 0x00bc, /* 1b18 */
          0x3e12, 0x0024, 0x3e05, 0xb814, 0x3615, 0x0024, 0x3e00, 0x7842, /* 1b20 */
          0x3e00, 0xf844, 0x3e04, 0x7852, 0x4082, 0x4412, 0xf400, 0x4490, /* 1b28 */
          0x0000, 0x3fc0, 0x3e04, 0xc1cc, 0x3073, 0x0024, 0x3000, 0x8024, /* 1b30 */
          0x6204, 0x4490, 0x0000, 0x0744, 0x2801, 0xb645, 0x3073, 0x0024, /* 1b38 */
          0x6890, 0x4490, 0x3073, 0x0024, 0x3073, 0x0024, 0x3023, 0x0024, /* 1b40 */
          0x3000, 0x8024, 0x6020, 0x0024, 0x6080, 0x2000, 0xf400, 0x4480, /* 1b48 */
          0x2801, 0xb345, 0x0000, 0x0702, 0x0000, 0x0200, 0xa100, 0x4482, /* 1b50 */
          0x0000, 0x0701, 0x4212, 0x0024, 0xf400, 0x4050, 0x3004, 0x0024, /* 1b58 */
          0x3800, 0x09cc, 0x3273, 0x0024, 0x3200, 0x0024, 0x6090, 0x0024, /* 1b60 */
          0x3a00, 0x0024, 0x36f4, 0xc024, 0x36f4, 0x5812, 0x36f0, 0xd804, /* 1b68 */
          0x36f0, 0x5802, 0x3405, 0x9014, 0x36f3, 0x0024, 0x36f2, 0x0024, /* 1b70 */
          0x2000, 0x0000, 0x0000, 0x0024, 0xf400, 0x4480, 0x0000, 0x0702, /* 1b78 */
          0x4020, 0x0024, 0xf400, 0x4010, 0x3004, 0x4024, 0xf400, 0x4453, /* 1b80 */
          0x3313, 0x0024, 0x3894, 0xc024, 0x3100, 0x028c, 0xc010, 0x0024, /* 1b88 */
          0x3900, 0x0024, 0x3000, 0x0024, 0x2801, 0xaf40, 0x6090, 0x0024, /* 1b90 */
          0x3063, 0x0024, 0x3000, 0x8024, 0x6296, 0x0024, 0x3820, 0xc024, /* 1b98 */
          0xf400, 0x4483, 0x4346, 0x0024, 0x4324, 0x0024, 0xf400, 0x4091, /* 1ba0 */
          0x3900, 0x0024, 0x0001, 0xe000, 0x30e0, 0x8024, 0x6200, 0x0024, /* 1ba8 */
          0x0000, 0x3f80, 0x2801, 0xbc81, 0x0000, 0x0024, 0x3000, 0x8024, /* 1bb0 */
          0x6200, 0x0024, 0x0000, 0x0024, 0x2801, 0xbc81, 0x0000, 0x0024, /* 1bb8 */
          0xb880, 0x4490, 0x3073, 0x0024, 0x3073, 0x0024, 0x2801, 0xab40, /* 1bc0 */
          0x3800, 0x0024, 0xf400, 0x4490, 0x2901, 0x7dc0, 0x3613, 0x0024, /* 1bc8 */
          0x6890, 0x4490, 0x3073, 0x0024, 0x3073, 0x0024, 0x3033, 0x0024, /* 1bd0 */
          0x2801, 0xbb40, 0x3800, 0x0024, 0x0007, 0x0001, 0x86fb, 0x0006, /* 1bd8 */
          0x00d0, 0x3e12, 0x0024, 0x3e05, 0xb814, 0x3615, 0x0024, 0x3e00, /* 1be0 */
          0xb843, 0x3e01, 0x3851, 0x0000, 0x0744, 0x3e04, 0xb813, 0xf400, /* 1be8 */
          0x4412, 0xf400, 0x4490, 0x3073, 0x0024, 0x3063, 0x0024, 0x3000, /* 1bf0 */
          0x8024, 0x6296, 0x4493, 0x3810, 0xcdcc, 0xf400, 0x4483, 0x4346, /* 1bf8 */
          0x8dcc, 0x4324, 0x0003, 0xf400, 0x4091, 0x3910, 0xc024, 0x0000, /* 1c00 */
          0x3fc3, 0x30f0, 0x8024, 0x6234, 0x4483, 0x0000, 0x0582, 0x2801, /* 1c08 */
          0xc695, 0x0000, 0x0024, 0x3000, 0x8024, 0x6294, 0x4483, 0xb884, /* 1c10 */
          0x2002, 0x3900, 0x8024, 0x3b00, 0x8024, 0x0000, 0x0582, 0x4324, /* 1c18 */
          0x0024, 0xf400, 0x4090, 0x3010, 0x8024, 0x30f0, 0xc024, 0x6cd6, /* 1c20 */
          0x0024, 0x0000, 0x0024, 0x2801, 0xca01, 0x0000, 0x0024, 0x3023, /* 1c28 */
          0x0024, 0x3010, 0x8024, 0x30f0, 0xc024, 0x6d96, 0x0024, 0x3810, /* 1c30 */
          0x8024, 0x38d0, 0xc024, 0x3810, 0x138c, 0x0001, 0xe000, 0x38f0, /* 1c38 */
          0x4024, 0xf400, 0x4490, 0x3073, 0x0024, 0x3073, 0x0024, 0x3013, /* 1c40 */
          0x0024, 0x3000, 0x4024, 0x6100, 0x4490, 0x0000, 0x3f81, 0x2801, /* 1c48 */
          0xd841, 0x0000, 0x0024, 0x3073, 0x0024, 0x3063, 0x0024, 0x3000, /* 1c50 */
          0x0024, 0x6010, 0x0024, 0x0000, 0x0024, 0x2801, 0xd481, 0x0000, /* 1c58 */
          0x0024, 0x3420, 0x0024, 0x6080, 0x0024, 0x0002, 0x1cd0, 0x2801, /* 1c60 */
          0xd4d5, 0x0000, 0x0024, 0x3010, 0x8024, 0x3000, 0x4024, 0x6124, /* 1c68 */
          0x0024, 0x0000, 0x0024, 0x2801, 0xd4d1, 0x0000, 0x0024, 0x3273, /* 1c70 */
          0x1813, 0xb880, 0x09cc, 0x3a00, 0x0024, 0x36f4, 0x8024, 0x36f1, /* 1c78 */
          0x1811, 0x36f0, 0x9803, 0x3405, 0x9014, 0x36f3, 0x0024, 0x36f2, /* 1c80 */
          0x0024, 0x2000, 0x0000, 0x0000, 0x0024, 0x34e3, 0x0024, 0x3420, /* 1c88 */
          0x0024, 0x0000, 0x0001, 0x0002, 0x1cd0, 0x6080, 0x2001, 0xf400, /* 1c90 */
          0x4490, 0x2801, 0xd785, 0x0000, 0x0100, 0x3223, 0x0024, 0x3200, /* 1c98 */
          0x4024, 0xc100, 0x0024, 0x3ae0, 0x0024, 0xf400, 0x4490, 0x3613, /* 1ca0 */
          0x0024, 0x2901, 0x7dc0, 0x0001, 0xd188, 0x2801, 0xd4c0, 0x3420, /* 1ca8 */
          0x0024, 0x0007, 0x0001, 0x08f9, 0x0006, 0x891c, 0x0000, 0x0007, /* 1cb0 */
          0x0001, 0x8763, 0x0006, 0x0032, 0x3e12, 0x0024, 0x3e05, 0xb814, /* 1cb8 */
          0x3615, 0x0024, 0x3e00, 0xb844, 0x3e11, 0x7812, 0x4c8a, 0x4412, /* 1cc0 */
          0xbc82, 0x4490, 0x2901, 0xdf00, 0x0000, 0x01c2, 0xb880, 0x4490, /* 1cc8 */
          0x3023, 0x138c, 0x38f0, 0x184c, 0x3800, 0x0024, 0x3420, 0x0024, /* 1cd0 */
          0x4e82, 0x3840, 0x2901, 0xbec0, 0x3204, 0x0024, 0x36f3, 0x0024, /* 1cd8 */
          0x36f1, 0x5812, 0x36f0, 0x9804, 0x3405, 0x9014, 0x36f3, 0x0024, /* 1ce0 */
          0x36f2, 0x0024, 0x2000, 0x0000, 0x0000, 0x0024, 0x0007, 0x0001, /* 1ce8 */
          0x877c, 0x0006, 0x0068, 0x3e12, 0x0024, 0x3e05, 0xb814, 0x3625, /* 1cf0 */
          0x0024, 0x3e00, 0xf844, 0x3e01, 0x7846, 0x0000, 0x0206, 0x3e01, /* 1cf8 */
          0xf812, 0x4286, 0x4412, 0x4c8a, 0x084c, 0x3210, 0x0024, 0x32e0, /* 1d00 */
          0x8024, 0x660e, 0x0024, 0x6372, 0x0024, 0x0000, 0x0024, 0x2801, /* 1d08 */
          0xe351, 0x4172, 0x0024, 0xf400, 0x41c1, 0x0000, 0x0807, 0x471e, /* 1d10 */
          0x104c, 0xf400, 0x41d0, 0x3cf0, 0x0024, 0x3001, 0xc024, 0xb47e, /* 1d18 */
          0x0024, 0xa70e, 0x0024, 0x4010, 0x0024, 0xc274, 0x0024, 0x606e, /* 1d20 */
          0x0024, 0x0000, 0x0024, 0x2801, 0xe7d1, 0x0000, 0x0024, 0x3204, /* 1d28 */
          0x184c, 0x2901, 0xa740, 0x4280, 0x0024, 0x0000, 0x0002, 0xf400, /* 1d30 */
          0x4080, 0x681e, 0x0024, 0xae7a, 0x0024, 0x6316, 0x0024, 0x0000, /* 1d38 */
          0x0024, 0x2801, 0xe1d5, 0x0000, 0x0024, 0x3213, 0x0024, 0x3a10, /* 1d40 */
          0x0024, 0x3a00, 0x9812, 0x36f1, 0xc024, 0x36f1, 0x5806, 0x36f0, /* 1d48 */
          0xd804, 0x3405, 0x9014, 0x36f3, 0x0024, 0x36f2, 0x0024, 0x2000, /* 1d50 */
          0x0000, 0x0000, 0x0024, 0x0007, 0x0001, 0x87b0, 0x0006, 0x00bc, /* 1d58 */
          0x3e12, 0x0024, 0x3e05, 0xb814, 0x3625, 0x0024, 0x3e00, 0xb843, /* 1d60 */
          0x3e01, 0x3845, 0x3e01, 0xb847, 0x3e04, 0x7852, 0xb888, 0x3813, /* 1d68 */
          0x418a, 0x4412, 0x0000, 0x03c1, 0xfe10, 0x0024, 0x48b2, 0x0024, /* 1d70 */
          0x0000, 0x4941, 0x4100, 0x0024, 0xf400, 0x4010, 0xf400, 0x4411, /* 1d78 */
          0x3173, 0x0024, 0x3133, 0x0024, 0x3009, 0x0403, 0x4390, 0x0024, /* 1d80 */
          0x0000, 0x0024, 0x2801, 0xf609, 0x0000, 0x0024, 0x6898, 0x0024, /* 1d88 */
          0x658a, 0x0024, 0xfe4a, 0x0024, 0x2801, 0xf3d8, 0xf134, 0x0024, /* 1d90 */
          0x1fff, 0xffc4, 0xf134, 0x0024, 0xfe4a, 0x0024, 0x48be, 0x0024, /* 1d98 */
          0x4624, 0x0024, 0x2914, 0xb200, 0x4380, 0x0024, 0xfe40, 0x0024, /* 1da0 */
          0x48b2, 0x0024, 0xfe30, 0x0024, 0x48b6, 0x0024, 0x6528, 0x4005, /* 1da8 */
          0x6896, 0x4411, 0x3413, 0x05cc, 0x3c04, 0x848c, 0x3009, 0x0680, /* 1db0 */
          0x6500, 0x4413, 0x3373, 0x05c1, 0x6010, 0x4412, 0x3143, 0x09cc, /* 1db8 */
          0x3273, 0x0781, 0xfe90, 0x8400, 0x4cb2, 0x8d8c, 0x3009, 0x27c0, /* 1dc0 */
          0x3009, 0x04c1, 0x3009, 0x0400, 0xff90, 0x0024, 0x48b2, 0x0024, /* 1dc8 */
          0x3009, 0x27c0, 0x3009, 0x0400, 0x6090, 0x0024, 0x3009, 0x2640, /* 1dd0 */
          0x31b3, 0x3012, 0x34f4, 0x8401, 0x601a, 0x4411, 0x3173, 0x0024, /* 1dd8 */
          0x3153, 0x0024, 0x2802, 0x0111, 0x003f, 0xffc6, 0x1fff, 0xf982, /* 1de0 */
          0x0000, 0xffc7, 0x3413, 0x0400, 0xb882, 0x01cc, 0x3613, 0x2c01, /* 1de8 */
          0x4000, 0xa401, 0x3009, 0x13d1, 0x3009, 0x2403, 0x3009, 0x0001, /* 1df0 */
          0x4100, 0x0024, 0xf400, 0x4010, 0x3009, 0x0040, 0x3009, 0x03c1, /* 1df8 */
          0x0000, 0x0020, 0xac26, 0x4490, 0x2901, 0xdf00, 0xbcf2, 0x0024, /* 1e00 */
          0x4480, 0x1bd3, 0x36f4, 0x5812, 0x36f1, 0x9807, 0x36f1, 0x1805, /* 1e08 */
          0x36f0, 0x9803, 0x3405, 0x9014, 0x36f3, 0x0024, 0x36f2, 0x0024, /* 1e10 */
          0x2000, 0x0000, 0x0000, 0x0024, 0x0007, 0x0001, 0x880e, 0x0006, /* 1e18 */
          0x001a, 0x3e12, 0x0024, 0x3e05, 0xb814, 0x3615, 0x0024, 0x6894, /* 1e20 */
          0x3842, 0x2901, 0xd8c0, 0x3e10, 0x8024, 0x36f3, 0x0024, 0x36f0, /* 1e28 */
          0x8024, 0x3405, 0x9014, 0x36f3, 0x0024, 0x36f2, 0x0024, 0x2000, /* 1e30 */
          0x0000, 0x0000, 0x0024, 0x0007, 0x0001, 0x881b, 0x0006, 0x0368, /* 1e38 */
          0x3e12, 0x0024, 0x3e05, 0xb814, 0x3675, 0x0024, 0x3613, 0x104c, /* 1e40 */
          0x3e00, 0x7842, 0x0000, 0x0581, 0x3e00, 0xf844, 0x3e01, 0x7846, /* 1e48 */
          0x3e01, 0xf851, 0xf400, 0x4407, 0xf400, 0x41d0, 0xf400, 0x4400, /* 1e50 */
          0x3e04, 0xb853, 0x3e03, 0x784e, 0x4010, 0x384f, 0xf400, 0x4010, /* 1e58 */
          0x0000, 0x0a81, 0x4712, 0x0000, 0x4100, 0x3300, 0xf400, 0x4010, /* 1e60 */
          0x3004, 0x4024, 0x3470, 0x0024, 0x3423, 0x0024, 0x3c90, 0x0024, /* 1e68 */
          0x34d3, 0x0024, 0x3470, 0x0024, 0x3443, 0x0024, 0x3c90, 0x0024, /* 1e70 */
          0x0000, 0x0900, 0x4700, 0x0024, 0xf400, 0x4010, 0x3010, 0x0024, /* 1e78 */
          0x30f0, 0x4024, 0xf400, 0x4041, 0x6c82, 0x0024, 0x0000, 0x0000, /* 1e80 */
          0x2802, 0x7115, 0x0000, 0x0024, 0x0000, 0x0082, 0x6896, 0x904c, /* 1e88 */
          0x3400, 0x0024, 0x4000, 0x0024, 0xfe30, 0x0024, 0x0000, 0x0a00, /* 1e90 */
          0x4700, 0x0024, 0x48b2, 0x4012, 0x2901, 0xdf00, 0x3204, 0x0024, /* 1e98 */
          0x3410, 0x0024, 0x6080, 0x0024, 0x0000, 0x0000, 0x2802, 0x1705, /* 1ea0 */
          0x0000, 0x0082, 0x0000, 0x0540, 0x34e3, 0x184c, 0x4700, 0x0024, /* 1ea8 */
          0xf400, 0x4010, 0x3020, 0x4024, 0x3000, 0x0024, 0x4000, 0x0810, /* 1eb0 */
          0x4100, 0x0024, 0xfe30, 0x0024, 0x2901, 0xdf00, 0x48b2, 0x0024, /* 1eb8 */
          0xb880, 0x108c, 0x3009, 0x3300, 0x2802, 0x1840, 0x3421, 0x8024, /* 1ec0 */
          0x6090, 0x0024, 0x3009, 0x3380, 0x0000, 0x0081, 0x3423, 0x0024, /* 1ec8 */
          0x3009, 0x1380, 0x6016, 0x0024, 0x0000, 0x0801, 0x2802, 0x2d58, /* 1ed0 */
          0x0000, 0x0205, 0x3100, 0x104c, 0x3613, 0x3040, 0x3009, 0x1380, /* 1ed8 */
          0xfe10, 0x0024, 0x48b2, 0x0024, 0x0000, 0x4441, 0x4086, 0x4440, /* 1ee0 */
          0x4010, 0x0024, 0x4038, 0x0024, 0x0000, 0x0a00, 0x4700, 0x4113, /* 1ee8 */
          0x6890, 0x4012, 0xb882, 0x0810, 0x2901, 0xdf00, 0x6894, 0x0024, /* 1ef0 */
          0x0000, 0x0b01, 0x6898, 0x4450, 0x3423, 0x018c, 0x3ce4, 0x184c, /* 1ef8 */
          0x4712, 0x0000, 0x4136, 0x0024, 0x6504, 0x40d0, 0x3000, 0x4024, /* 1f00 */
          0x6800, 0x0810, 0xa100, 0x0024, 0xfe40, 0x0024, 0x2901, 0xdf00, /* 1f08 */
          0x48b2, 0x0024, 0x3423, 0x184c, 0x34f4, 0x0024, 0x3000, 0x13c1, /* 1f10 */
          0x4192, 0x0024, 0x4312, 0x0024, 0x6504, 0x4050, 0x3000, 0x4024, /* 1f18 */
          0x6800, 0x0810, 0xa100, 0x0024, 0xfe40, 0x0024, 0x0000, 0x0004, /* 1f20 */
          0x2901, 0xdf00, 0x48b2, 0x0024, 0x3173, 0x108c, 0x3190, 0x0024, /* 1f28 */
          0x6406, 0x9000, 0x0000, 0x1a42, 0x2802, 0x17c1, 0x0000, 0x0024, /* 1f30 */
          0x4440, 0x938c, 0x4002, 0x4440, 0x4020, 0x0024, 0x4010, 0x0024, /* 1f38 */
          0xb884, 0x4010, 0x0000, 0x0780, 0x4700, 0x00cc, 0x3004, 0x0024, /* 1f40 */
          0xf400, 0x4412, 0x3213, 0x0024, 0x3201, 0x4024, 0xf400, 0x4012, /* 1f48 */
          0x3200, 0x4024, 0x3000, 0x0024, 0x4106, 0x0024, 0x6520, 0x0024, /* 1f50 */
          0x0000, 0x0024, 0x2802, 0x2cc9, 0x4090, 0x0024, 0x2402, 0x2c80, /* 1f58 */
          0x0000, 0x0024, 0x0000, 0x0a00, 0x3310, 0x584c, 0x4700, 0x0024, /* 1f60 */
          0x4380, 0x4010, 0x2901, 0xec00, 0x3004, 0x0024, 0x0000, 0x0024, /* 1f68 */
          0x2802, 0x2440, 0x6498, 0x0024, 0x0000, 0x004d, 0x2402, 0x340d, /* 1f70 */
          0x0000, 0x0002, 0xf400, 0x4440, 0x0000, 0x3b41, 0x4010, 0x048c, /* 1f78 */
          0x4020, 0x0784, 0xf400, 0x4010, 0x3000, 0x0024, 0x4096, 0x0024, /* 1f80 */
          0x643a, 0x0024, 0x0000, 0x0024, 0x2802, 0x3118, 0x6630, 0x0024, /* 1f88 */
          0x6640, 0x4103, 0x6080, 0x0024, 0x0000, 0x0024, 0x2802, 0x3409, /* 1f90 */
          0x0000, 0x0024, 0x3463, 0x184c, 0xf400, 0x4501, 0x4122, 0x128c, /* 1f98 */
          0xf400, 0x4050, 0x3000, 0x4024, 0x4132, 0x0024, 0x2902, 0xc8c0, /* 1fa0 */
          0xf400, 0x4050, 0x6294, 0x0024, 0x0000, 0x004d, 0x0000, 0x0700, /* 1fa8 */
          0xb88a, 0x104c, 0x4702, 0x1000, 0x4100, 0x0024, 0xf400, 0x4010, /* 1fb0 */
          0x3000, 0x0024, 0x2402, 0x450d, 0x3009, 0x33c0, 0x0000, 0x0800, /* 1fb8 */
          0xfe0a, 0x118c, 0x48b2, 0x0024, 0x0000, 0x1b01, 0x4712, 0x0024, /* 1fc0 */
          0x4100, 0x4501, 0xb888, 0x928c, 0x4152, 0x4012, 0xf400, 0x4050, /* 1fc8 */
          0x2802, 0x3a00, 0x3004, 0xc024, 0x3a10, 0x904c, 0x3009, 0x13c0, /* 1fd0 */
          0x4408, 0x0024, 0x3133, 0x0024, 0x31d0, 0x0024, 0x6406, 0x0024, /* 1fd8 */
          0x0000, 0x0000, 0x2802, 0x4518, 0x0000, 0x0024, 0xf400, 0x4003, /* 1fe0 */
          0x3413, 0x0024, 0x3009, 0x13c1, 0x601c, 0x0024, 0x0000, 0x0002, /* 1fe8 */
          0x2802, 0x3f98, 0x0000, 0x0024, 0x3310, 0x8024, 0xf024, 0x0024, /* 1ff0 */
          0x6232, 0x0024, 0x0000, 0x0024, 0x2802, 0x3f09, 0x0000, 0x0024, /* 1ff8 */
          0xf400, 0x4083, 0x2802, 0x3bc0, 0x6090, 0x0024, 0x0000, 0x0840, /* 2000 */
          0x4700, 0x904c, 0xf400, 0x4010, 0x3000, 0x0024, 0x620c, 0x0024, /* 2008 */
          0x0000, 0x0880, 0x2802, 0x3981, 0x0000, 0x0024, 0x0000, 0x0141, /* 2010 */
          0x4700, 0x104c, 0xfe14, 0x4010, 0x3ce1, 0x3005, 0x3000, 0x0024, /* 2018 */
          0x4cb2, 0x0024, 0xf400, 0x4010, 0x3000, 0x0024, 0x630c, 0x0024, /* 2020 */
          0x0000, 0x0024, 0x2802, 0x3949, 0x0000, 0x0024, 0x2802, 0x3f80, /* 2028 */
          0x6294, 0x0024, 0x659a, 0x0024, 0xb88c, 0x104c, 0x3009, 0x10c0, /* 2030 */
          0x3cf0, 0x0024, 0x0000, 0x0a00, 0x6890, 0xb080, 0x3cf0, 0x0024, /* 2038 */
          0x0000, 0x0080, 0x3009, 0x33c0, 0x0000, 0x0800, 0x3cf0, 0x0024, /* 2040 */
          0x0000, 0x1b00, 0x2802, 0x48c0, 0x3ce0, 0x0024, 0x669c, 0x0024, /* 2048 */
          0x0000, 0x00c0, 0x6604, 0x0024, 0x0000, 0x0900, 0x2802, 0x6758, /* 2050 */
          0x0000, 0x0024, 0xb880, 0x108c, 0x2802, 0x4bc0, 0xb88a, 0xb380, /* 2058 */
          0x659a, 0x93c0, 0x3009, 0x1041, 0x4010, 0x0024, 0x3009, 0x3380, /* 2060 */
          0x3423, 0x04cc, 0x31d0, 0x1381, 0x6104, 0x0024, 0x0000, 0x0024, /* 2068 */
          0x2802, 0x4898, 0x0000, 0x0024, 0x668c, 0x0024, 0x0000, 0x0024, /* 2070 */
          0x2802, 0x58d5, 0x0000, 0x0024, 0x3453, 0x0024, 0x34b0, 0x0024, /* 2078 */
          0xb500, 0x0024, 0x0000, 0x0024, 0x2802, 0x58d5, 0x0000, 0x0024, /* 2080 */
          0x0000, 0x004d, 0x2402, 0x588d, 0x0000, 0x0003, 0x0000, 0x0080, /* 2088 */
          0x0000, 0x0a04, 0x3443, 0x184c, 0x3009, 0x33c0, 0x0000, 0x0800, /* 2090 */
          0xfe06, 0x33c0, 0x48b2, 0x0024, 0xf400, 0x4001, 0x0000, 0x1b00, /* 2098 */
          0x3c10, 0x0024, 0x4700, 0xb344, 0x4014, 0x0024, 0x6590, 0x0024, /* 20a0 */
          0x4200, 0x0024, 0xf400, 0x4010, 0x0000, 0x0800, 0x4700, 0x0001, /* 20a8 */
          0x4748, 0x4012, 0x3270, 0x0024, 0x3213, 0x0024, 0x3204, 0x0024, /* 20b0 */
          0x2901, 0xec00, 0xf400, 0x4113, 0x3293, 0x184c, 0x4250, 0x0bcc, /* 20b8 */
          0xf400, 0x4010, 0x3000, 0x4024, 0x3200, 0x0024, 0x2901, 0xec00, /* 20c0 */
          0x3304, 0x0024, 0x6396, 0x114c, 0x6890, 0x0024, 0x3cb0, 0x0024, /* 20c8 */
          0x0000, 0x0003, 0x3443, 0x0024, 0x3009, 0x1380, 0x6304, 0x0024, /* 20d0 */
          0x0000, 0x0880, 0x2802, 0x4ad8, 0x0000, 0x0024, 0x4700, 0x904c, /* 20d8 */
          0xf400, 0x4010, 0x3000, 0x8024, 0x34f0, 0x0024, 0xfe06, 0x0024, /* 20e0 */
          0x48b2, 0x0024, 0x34e0, 0x4024, 0x4712, 0x0024, 0x4100, 0x0024, /* 20e8 */
          0x0000, 0x0141, 0x4050, 0x0024, 0xf400, 0x4010, 0x3000, 0x0024, /* 20f0 */
          0xff90, 0x0024, 0x48b2, 0x0024, 0x4202, 0x0024, 0x0000, 0x0080, /* 20f8 */
          0x4100, 0x0024, 0x4060, 0x0024, 0xf400, 0x4010, 0x3000, 0x8024, /* 2100 */
          0x6284, 0x0024, 0x0000, 0x0024, 0x2802, 0x66c8, 0x0000, 0x0024, /* 2108 */
          0xb888, 0x118c, 0xf400, 0x4500, 0x34c3, 0x0024, 0x4030, 0x9081, /* 2110 */
          0xf400, 0x4010, 0x3000, 0x0024, 0x4010, 0x0024, 0xf400, 0x4012, /* 2118 */
          0x34c0, 0x0024, 0x6040, 0x0024, 0x0000, 0x0024, 0x2802, 0x66c9, /* 2120 */
          0x4090, 0x0024, 0x3200, 0x50cc, 0x2402, 0x6640, 0x3613, 0x1340, /* 2128 */
          0x4700, 0x0024, 0x4280, 0x4010, 0x2901, 0xec00, 0x3004, 0x0024, /* 2130 */
          0x3a10, 0x10cc, 0x3200, 0x5340, 0x3613, 0x0024, 0x36f3, 0x0024, /* 2138 */
          0x2802, 0x5900, 0x6396, 0x0024, 0x4700, 0x0024, 0xf400, 0x4010, /* 2140 */
          0x3010, 0x0024, 0x30f0, 0x4024, 0xf400, 0x4041, 0x6c82, 0x0024, /* 2148 */
          0x0000, 0x03c1, 0x2802, 0x7085, 0x0000, 0x0540, 0x4700, 0x904c, /* 2150 */
          0x4712, 0x4010, 0xb58a, 0x00c0, 0x4100, 0x0024, 0xf400, 0x4012, /* 2158 */
          0x3200, 0x8024, 0x34f0, 0x0024, 0x4100, 0x0024, 0xf400, 0x4012, /* 2160 */
          0x3200, 0x0024, 0x4200, 0x0042, 0xf200, 0x03c3, 0xf400, 0x4004, /* 2168 */
          0x4de6, 0x0024, 0x3810, 0x8024, 0x38f0, 0xc024, 0x36f3, 0xc024, /* 2170 */
          0x36f3, 0x580e, 0x36f4, 0x9813, 0x36f1, 0xd811, 0x36f1, 0x5806, /* 2178 */
          0x36f0, 0xd804, 0x36f0, 0x5802, 0x3405, 0x9014, 0x36f3, 0x0024, /* 2180 */
          0x36f2, 0x0024, 0x2000, 0x0000, 0x0000, 0x0024, 0x2802, 0x6d80, /* 2188 */
          0xb880, 0x0024, 0x3e10, 0x0024, 0x0000, 0x0600, 0x4700, 0x0024, /* 2190 */
          0xf400, 0x4010, 0x0000, 0x0a00, 0x4700, 0x0042, 0x30f0, 0xc024, /* 2198 */
          0x4d82, 0x4010, 0x3004, 0x0024, 0x2901, 0xd8c0, 0x0002, 0x1048, /* 21a0 */
          0x0007, 0x0001, 0x001d, 0x0006, 0x8003, 0x0000, 0x0007, 0x0001, /* 21a8 */
          0x0020, 0x0006, 0x0009, 0x0000, 0x0001, 0x0003, 0x0007, 0x000f, /* 21b0 */
          0x001f, 0x003f, 0x007f, 0x00ff, 0x0007, 0x0001, 0x89cf, 0x0006, /* 21b8 */
          0x0058, 0x3e11, 0x3805, 0x3e10, 0xb803, 0x3e13, 0xf80e, 0x3e13, /* 21c0 */
          0x780a, 0x4094, 0xb811, 0x0000, 0x00c5, 0x615a, 0x0024, 0x0030, /* 21c8 */
          0x0311, 0x2802, 0x76d5, 0x3100, 0x0043, 0x0000, 0x0205, 0xa050, /* 21d0 */
          0x0024, 0x001f, 0xffc4, 0xb040, 0x0024, 0x0001, 0x800a, 0xf036, /* 21d8 */
          0x0024, 0x2402, 0x7942, 0x6306, 0x40c2, 0x3009, 0x0043, 0x2802, /* 21e0 */
          0x7951, 0xf036, 0x0024, 0x4280, 0x0024, 0x6306, 0x40c2, 0x0000, /* 21e8 */
          0x0085, 0xb15a, 0x0024, 0x0000, 0x0045, 0x2802, 0x7d45, 0xb15a, /* 21f0 */
          0x0404, 0x003f, 0xc005, 0x2802, 0x7c55, 0x0000, 0x3fc1, 0xb050, /* 21f8 */
          0x0024, 0x2802, 0x7d00, 0xb418, 0x0024, 0xb458, 0x0024, 0x0fff, /* 2200 */
          0xfe05, 0xa050, 0x0024, 0xc040, 0x0024, 0x3900, 0x1bd1, 0x36f3, /* 2208 */
          0x580a, 0x36f3, 0xd80e, 0x36f0, 0x9803, 0x2000, 0x0000, 0x36f1, /* 2210 */
          0x1805, 0x0007, 0x0001, 0x89fb, 0x0006, 0x0028, 0x3e15, 0x3811, /* 2218 */
          0x3e10, 0x3801, 0x3e10, 0xb803, 0x3e11, 0x3805, 0x3e13, 0xf80e, /* 2220 */
          0x0000, 0x0051, 0x4091, 0x0a2b, 0xfeb4, 0x4054, 0xb182, 0x380d, /* 2228 */
          0x2402, 0x81c0, 0x0020, 0x0000, 0x4cbb, 0x0a2b, 0xfeb4, 0x3045, /* 2230 */
          0x36f3, 0x4024, 0x36f3, 0xd80e, 0x36f1, 0x1805, 0x36f0, 0x9803, /* 2238 */
          0x36f0, 0x1801, 0x2000, 0x0000, 0x36f5, 0x1811, 0x0007, 0x0001, /* 2240 */
          0x8a0f, 0x0006, 0x0024, 0x3e14, 0x3811, 0x3e10, 0xb803, 0x3e13, /* 2248 */
          0x7805, 0x3e03, 0xf80e, 0xf248, 0x4110, 0xf400, 0x44d1, 0x4498, /* 2250 */
          0x060c, 0x2402, 0x86c4, 0x31f3, 0x0024, 0x3301, 0x0c05, 0x3100, /* 2258 */
          0x8403, 0x39f1, 0x2405, 0x3b10, 0xac03, 0x36f3, 0xd80e, 0x36f3, /* 2260 */
          0x5805, 0x36f0, 0x9803, 0x2000, 0x0000, 0x36f4, 0x1811, 0x0007, /* 2268 */
          0x0001, 0x8a21, 0x0006, 0x0040, 0x3e10, 0x3813, 0x3e10, 0xb803, /* 2270 */
          0x3e11, 0x3805, 0x3e11, 0xb807, 0x3e13, 0xf80e, 0x3e13, 0x4024, /* 2278 */
          0xb68c, 0x0024, 0x3811, 0xa446, 0x38f1, 0xa7c6, 0x3e01, 0xb806, /* 2280 */
          0x0fff, 0xff07, 0x3009, 0x0801, 0x4090, 0x0024, 0x2402, 0x8dc0, /* 2288 */
          0xa170, 0x8846, 0x661a, 0x0044, 0xfe5a, 0x0005, 0x4eba, 0x4183, /* 2290 */
          0xa374, 0x23c5, 0x6208, 0x2004, 0xfe49, 0x6465, 0x4eba, 0x8846, /* 2298 */
          0x4d83, 0xe4e5, 0x3009, 0x2444, 0x36f3, 0x2405, 0x36f3, 0x4024, /* 22a0 */
          0x36f3, 0xd80e, 0x36f1, 0x9807, 0x36f1, 0x1805, 0x36f0, 0x9803, /* 22a8 */
          0x2000, 0x0000, 0x36f0, 0x1813, 0x0007, 0x0001, 0x8a41, 0x0006, /* 22b0 */
          0x018c, 0x0000, 0x0580, 0x3e12, 0x0024, 0x3e05, 0xb814, 0x3675, /* 22b8 */
          0x0024, 0x3e00, 0x7842, 0x3e00, 0xf844, 0x3e01, 0x7846, 0x3e01, /* 22c0 */
          0xf850, 0x3e04, 0x7852, 0x3e04, 0xd38c, 0x34e4, 0x0024, 0xf400, /* 22c8 */
          0x4401, 0x4100, 0x01cc, 0xf400, 0x4012, 0x3210, 0x81cc, 0x3200, /* 22d0 */
          0x404c, 0x2b40, 0x0403, 0x4020, 0x1144, 0x4316, 0x4011, 0xf400, /* 22d8 */
          0x40d2, 0x4224, 0x0405, 0x3060, 0x0024, 0x3200, 0xc024, 0x4536, /* 22e0 */
          0x0024, 0xf236, 0x0024, 0x3000, 0xf003, 0x4336, 0x0024, 0x4336, /* 22e8 */
          0x0024, 0xc326, 0x0024, 0x0002, 0xf682, 0xc316, 0x0024, 0x4332, /* 22f0 */
          0x3043, 0x4312, 0x3084, 0x4214, 0x0024, 0x0000, 0x0181, 0xb312, /* 22f8 */
          0xb302, 0x0000, 0x0082, 0x6124, 0x0024, 0x0000, 0x0024, 0x2802, /* 2300 */
          0xc105, 0x6502, 0x0024, 0xf400, 0x4147, 0x0000, 0x0002, 0x0000, /* 2308 */
          0x00c1, 0x3413, 0x0024, 0x3420, 0xc024, 0xb316, 0x0024, 0x4192, /* 2310 */
          0x0024, 0x6312, 0x0024, 0x0000, 0x0024, 0x2802, 0xbf85, 0x4552, /* 2318 */
          0x0024, 0x4550, 0x13cc, 0x3009, 0x3040, 0x3009, 0x3345, 0x6284, /* 2320 */
          0x4110, 0x0000, 0x0001, 0x2802, 0x9fc5, 0x0000, 0x0024, 0x2914, /* 2328 */
          0xbec0, 0x4280, 0x0024, 0x4428, 0x0024, 0x0000, 0x0443, 0x3443, /* 2330 */
          0x184c, 0x6724, 0x9291, 0x34f4, 0x044c, 0xf400, 0x4400, 0x3009, /* 2338 */
          0x07c1, 0x4030, 0x11c3, 0x4010, 0xb311, 0xf400, 0x4010, 0x0002, /* 2340 */
          0x0000, 0xfe06, 0x0012, 0x48b2, 0x0024, 0x000c, 0x0001, 0x410c, /* 2348 */
          0x0024, 0x4482, 0x4190, 0x4280, 0x0024, 0x2902, 0x7ec0, 0x0000, /* 2350 */
          0x0053, 0x4428, 0x0024, 0x6570, 0x4110, 0x0000, 0x0024, 0x2802, /* 2358 */
          0xa689, 0x657e, 0x0024, 0x4620, 0x0024, 0x293e, 0xd480, 0x4780, /* 2360 */
          0x4011, 0x4478, 0x0024, 0x0002, 0x0002, 0xfe26, 0x104c, 0x3009, /* 2368 */
          0x1040, 0x620c, 0x1381, 0x000c, 0x0002, 0x4162, 0x0024, 0x48be, /* 2370 */
          0x4051, 0x426e, 0x0024, 0x293e, 0xd480, 0xf400, 0x41d0, 0x3433, /* 2378 */
          0x184c, 0x3009, 0x1080, 0x6050, 0x0024, 0x0000, 0x0440, 0x2802, /* 2380 */
          0xacc9, 0x0000, 0x0024, 0x34e3, 0x1bcc, 0x2b1d, 0x1110, 0x3009, /* 2388 */
          0x1340, 0x6054, 0x0024, 0x293e, 0xd480, 0x4280, 0x0024, 0x0000, /* 2390 */
          0x0440, 0x4428, 0x114c, 0x3009, 0x184c, 0x3c01, 0x33c5, 0x3009, /* 2398 */
          0x1291, 0x3444, 0x048c, 0xf400, 0x4402, 0x4200, 0x8781, 0x4010, /* 23a0 */
          0x9041, 0xf400, 0x4010, 0x3000, 0x0024, 0x4014, 0x9080, 0x620e, /* 23a8 */
          0x0024, 0x0002, 0x0002, 0xfe26, 0x0024, 0x000c, 0x0002, 0x48ba, /* 23b0 */
          0x0024, 0x424c, 0x1004, 0x3009, 0x13c5, 0x6054, 0xb011, 0x462c, /* 23b8 */
          0x0024, 0x6104, 0x4190, 0x4790, 0x0024, 0x4482, 0x4012, 0x4280, /* 23c0 */
          0x0024, 0x2902, 0x7ec0, 0x1fff, 0xffd3, 0x4420, 0x9390, 0x3009, /* 23c8 */
          0x0001, 0xfe52, 0x4010, 0x48be, 0x9380, 0x6608, 0x4182, 0x0000, /* 23d0 */
          0x0024, 0x2802, 0xb609, 0x0000, 0x0024, 0x3423, 0x0024, 0x3009, /* 23d8 */
          0x1380, 0x6200, 0x0024, 0x2914, 0xbec0, 0xb882, 0x0024, 0x0000, /* 23e0 */
          0x0082, 0x6290, 0x104c, 0x34f0, 0x4024, 0xb100, 0x0024, 0x6028, /* 23e8 */
          0x0024, 0x0000, 0x05c0, 0x2802, 0xbc95, 0x0000, 0x0024, 0x34e3, /* 23f0 */
          0x0024, 0x3434, 0x0024, 0x2b40, 0x1402, 0x4100, 0x0024, 0xf400, /* 23f8 */
          0x4012, 0x0000, 0x03c1, 0x4212, 0x0800, 0x4100, 0x0024, 0xf400, /* 2400 */
          0x4010, 0x0002, 0x0001, 0xfe16, 0x0000, 0x000c, 0x0001, 0x48b6, /* 2408 */
          0x0024, 0x4122, 0x93c2, 0x4124, 0x4050, 0x6204, 0x0024, 0x293e, /* 2410 */
          0xd480, 0xf400, 0x4091, 0x4580, 0x1bd3, 0x36f4, 0x5812, 0x36f1, /* 2418 */
          0xd810, 0x36f1, 0x5806, 0x36f0, 0xd804, 0x36f0, 0x5802, 0x3405, /* 2420 */
          0x9014, 0x36f3, 0x0024, 0x36f2, 0x0024, 0x2000, 0x0000, 0x0000, /* 2428 */
          0x0024, 0x4552, 0x10cc, 0x4152, 0x0024, 0x6102, 0x0024, 0xf112, /* 2430 */
          0x0024, 0x4102, 0xb3c1, 0x2802, 0x9e00, 0x3009, 0x3381, 0xf114, /* 2438 */
          0x0024, 0x2802, 0x9b00, 0x420e, 0x0024, 0x0007, 0x0001, 0x3000, /* 2440 */
          0x0006, 0x9000, 0x0000, 0x0007, 0x0001, 0x4bda, 0x0006, 0x8006, /* 2448 */
          0x0000, 0x0006, 0x0006, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, /* 2450 */
          0x0001, 0x0006, 0x8006, 0x0000, 0x0006, 0x0006, 0x0002, 0x0001, /* 2458 */
          0x0000, 0x0000, 0x0001, 0x0001, 0x0007, 0x0001, 0x8b07, 0x0006, /* 2460 */
          0x0016, 0x4090, 0x0024, 0x3e13, 0x7801, 0x2802, 0xc3c4, 0x3e03, /* 2468 */
          0xf80e, 0x2402, 0xc380, 0x0000, 0x0024, 0x3210, 0x0801, 0x3810, /* 2470 */
          0x2001, 0x36f3, 0xd80e, 0x2000, 0x0000, 0x36f3, 0x5801, 0x0007, /* 2478 */
          0x0001, 0x8b12, 0x0006, 0x0022, 0x3e10, 0xb803, 0x3e11, 0x3805, /* 2480 */
          0x3e13, 0x7811, 0x0000, 0x0402, 0x6122, 0x380f, 0x4090, 0xb80e, /* 2488 */
          0xb284, 0x0843, 0xad1a, 0x0024, 0x2402, 0xc740, 0x0000, 0x0051, /* 2490 */
          0xb284, 0x0843, 0xad1b, 0x8c85, 0x36f3, 0xd80e, 0x36f3, 0x5811, /* 2498 */
          0x36f1, 0x1805, 0x2000, 0x0000, 0x36f0, 0x9803, 0x0007, 0x0001, /* 24a0 */
          0x8b23, 0x0006, 0x0014, 0x3e13, 0xf80e, 0x3e03, 0x4024, 0x4090, /* 24a8 */
          0x0024, 0x2402, 0xca00, 0xb080, 0x0024, 0x3810, 0x2000, 0x36f3, /* 24b0 */
          0x4024, 0x36f3, 0xd80e, 0x2000, 0x0000, 0x0000, 0x0024, 0x0007, /* 24b8 */
          0x0001, 0x8b2d, 0x0006, 0x0004, 0x2000, 0x0000, 0xf400, 0x4580, /* 24c0 */
          0x0007, 0x0001, 0x8b2f, 0x0006, 0x0052, 0x3e12, 0x0024, 0x3e05, /* 24c8 */
          0xb814, 0x3615, 0x0024, 0x3e00, 0x3841, 0x6890, 0x3802, 0x4792, /* 24d0 */
          0xb843, 0xa012, 0x4403, 0x3e01, 0x3845, 0x431a, 0xb813, 0x4114, /* 24d8 */
          0x3852, 0x2902, 0x83c0, 0x4288, 0x4153, 0x4320, 0x40d2, 0x4180, /* 24e0 */
          0x4010, 0x2903, 0xce80, 0x3613, 0x0024, 0x4110, 0x4150, 0x4010, /* 24e8 */
          0x184c, 0x4300, 0x0024, 0x2903, 0xca40, 0x4180, 0x4012, 0x2b0d, /* 24f0 */
          0x0152, 0x2902, 0xc1c0, 0x4280, 0x184c, 0x4110, 0x184c, 0x3e10, /* 24f8 */
          0x0024, 0x291b, 0x7280, 0x3e00, 0xc024, 0x1fff, 0xfe81, 0x4174, /* 2500 */
          0x1bcc, 0x2903, 0xd2c0, 0xf400, 0x40d0, 0x36f4, 0x9813, 0x36f1, /* 2508 */
          0x1805, 0x36f0, 0x9803, 0x36f0, 0x1801, 0x3405, 0x9014, 0x36f3, /* 2510 */
          0x0024, 0x36f2, 0x0024, 0x2000, 0x0000, 0x0000, 0x0024, 0x0007, /* 2518 */
          0x0001, 0x8b58, 0x0006, 0x01c2, 0x3e12, 0x0024, 0x3e05, 0xb814, /* 2520 */
          0x3675, 0x0024, 0x3613, 0x104c, 0x3e00, 0x7842, 0x0000, 0x01c1, /* 2528 */
          0x3e00, 0xf844, 0x3e01, 0x7846, 0x3e01, 0xf851, 0x3e04, 0xb010, /* 2530 */
          0x3009, 0x13c0, 0x4010, 0x0024, 0xf400, 0x4010, 0x0000, 0x0080, /* 2538 */
          0x3000, 0x4024, 0x6100, 0x0024, 0x0000, 0x0024, 0x2802, 0xdd45, /* 2540 */
          0xb880, 0x0024, 0x36f4, 0x8024, 0x36f1, 0xd811, 0x36f1, 0x5806, /* 2548 */
          0x36f0, 0xd804, 0x36f0, 0x5802, 0x3405, 0x9014, 0x36f3, 0x0024, /* 2550 */
          0x36f2, 0x0024, 0x2000, 0x0000, 0x0000, 0x0024, 0x0000, 0x0590, /* 2558 */
          0xb888, 0x4401, 0x3413, 0x0024, 0x3009, 0x1040, 0x4012, 0x0024, /* 2560 */
          0xf400, 0x4050, 0x0000, 0x0a81, 0x4010, 0x0002, 0x0000, 0x0141, /* 2568 */
          0x4020, 0x0024, 0xf400, 0x4010, 0x3000, 0x0024, 0x4010, 0x3000, /* 2570 */
          0xf400, 0x4010, 0x3000, 0x0024, 0x3009, 0x3280, 0x3440, 0x8024, /* 2578 */
          0x0000, 0x01c0, 0x3413, 0x0024, 0x3009, 0x10c1, 0x4100, 0x0024, /* 2580 */
          0xf400, 0x4010, 0x3000, 0x0024, 0x6400, 0x0024, 0x0000, 0x0040, /* 2588 */
          0x2802, 0xe801, 0x0000, 0x0024, 0x3493, 0x184c, 0xb880, 0x3842, /* 2590 */
          0x3e10, 0x0024, 0x6488, 0x3844, 0x3440, 0x0024, 0x2802, 0xe655, /* 2598 */
          0x0000, 0x0024, 0x34d3, 0x0024, 0x3430, 0x0024, 0x3e10, 0x1040, /* 25a0 */
          0x3e10, 0x0024, 0x34e0, 0x0024, 0x2903, 0x2340, 0xf400, 0x4010, /* 25a8 */
          0x2802, 0xe180, 0x6498, 0x1acc, 0x3ce0, 0x0024, 0x3420, 0x0024, /* 25b0 */
          0xf400, 0x4010, 0x3000, 0x4024, 0x34c0, 0x0024, 0x6018, 0x0024, /* 25b8 */
          0x0000, 0x0a40, 0x2803, 0x0dd8, 0x0000, 0x0024, 0x3423, 0x0024, /* 25c0 */
          0x3420, 0x4024, 0x4100, 0x1381, 0x4012, 0x0024, 0xf400, 0x4050, /* 25c8 */
          0x3000, 0x9081, 0x6218, 0x0024, 0x0000, 0x0024, 0x2802, 0xed99, /* 25d0 */
          0x0000, 0x0024, 0x3400, 0x0024, 0x2802, 0xe800, 0x6090, 0x0024, /* 25d8 */
          0x34e0, 0x4024, 0x4192, 0x0024, 0x4010, 0x0024, 0xf400, 0x4010, /* 25e0 */
          0x3001, 0x13c0, 0x6400, 0x0024, 0x0000, 0x0b01, 0x2802, 0xf099, /* 25e8 */
          0x3009, 0x10c0, 0x34e3, 0x0024, 0x3009, 0x13c4, 0x3009, 0x10c0, /* 25f0 */
          0x4012, 0x0024, 0x0000, 0x0800, 0x4104, 0x1280, 0x4204, 0x0024, /* 25f8 */
          0xf400, 0x4090, 0x3000, 0x8024, 0x4100, 0x13c1, 0x4146, 0x4010, /* 2600 */
          0x3000, 0x0024, 0x6200, 0x10c1, 0x4144, 0x40d2, 0xf002, 0x4090, /* 2608 */
          0x0000, 0x1002, 0x6124, 0x0024, 0x0005, 0x0001, 0x2803, 0x0c18, /* 2610 */
          0x6080, 0x0024, 0x0000, 0x0024, 0x2803, 0x0b19, 0x0000, 0x0024, /* 2618 */
          0x6800, 0x0024, 0x4100, 0x0024, 0xf400, 0x4011, 0x1fe0, 0x0000, /* 2620 */
          0x3009, 0x0401, 0x6016, 0x0024, 0x1fe0, 0x0000, 0x0000, 0x0002, /* 2628 */
          0x6032, 0x0024, 0x2915, 0xb480, 0xb880, 0x0024, 0x3613, 0x0024, /* 2630 */
          0x3e10, 0x0024, 0x3e10, 0x4024, 0x291f, 0xca00, 0x3e00, 0x8024, /* 2638 */
          0x2903, 0xf640, 0x36d3, 0x0024, 0xb884, 0x10cc, 0x4382, 0x3341, /* 2640 */
          0x2915, 0xb480, 0xb880, 0x0024, 0x3613, 0x0024, 0x3e10, 0x0024, /* 2648 */
          0x3e10, 0x4024, 0x291f, 0xca00, 0x3e00, 0x8024, 0x2903, 0xf640, /* 2650 */
          0x36d3, 0x110c, 0x3009, 0x3381, 0x0000, 0x0a41, 0x3420, 0x0024, /* 2658 */
          0x4010, 0x1341, 0x4010, 0x0024, 0xf400, 0x4011, 0x3100, 0x0024, /* 2660 */
          0x6040, 0x0024, 0xb880, 0x3080, 0x3009, 0x3380, 0x3430, 0x4024, /* 2668 */
          0x6010, 0x0024, 0x3400, 0x0024, 0x2802, 0xed18, 0x0000, 0x0024, /* 2670 */
          0x3200, 0x93cc, 0xb386, 0x4411, 0xb78f, 0x0620, 0xb8ea, 0x4001, /* 2678 */
          0x0000, 0x0000, 0xcdc6, 0x1040, 0xfea0, 0x9041, 0x3009, 0x0002, /* 2680 */
          0x560a, 0x4083, 0x0000, 0x0002, 0x4eea, 0x0024, 0x4858, 0x4885, /* 2688 */
          0x4eba, 0x0024, 0xcfde, 0x0024, 0xb8d6, 0x0024, 0x52ea, 0x0024, /* 2690 */
          0x5e16, 0x0024, 0x4dd6, 0x0024, 0x4834, 0x4843, 0x4db6, 0x0024, /* 2698 */
          0x4db6, 0x0024, 0x3c00, 0xb043, 0xb8ff, 0xc4c5, 0xb8ea, 0x1002, /* 26a0 */
          0x3009, 0x13c3, 0x3400, 0x1381, 0x4dc6, 0x1040, 0xfea0, 0x0024, /* 26a8 */
          0x560e, 0x93c0, 0x4ffe, 0x0024, 0x487c, 0x48c7, 0x4fbe, 0x0024, /* 26b0 */
          0x50ae, 0x0024, 0x560b, 0xa6a7, 0x4eea, 0x084c, 0x4858, 0x4885, /* 26b8 */
          0x4eba, 0x0024, 0x4eba, 0x0024, 0x4e82, 0xa005, 0x4f86, 0x9000, /* 26c0 */
          0x2802, 0xff00, 0x6090, 0x2044, 0x4100, 0x0024, 0xf400, 0x4011, /* 26c8 */
          0x2802, 0xf700, 0x3009, 0x0403, 0x0000, 0x0024, 0x2803, 0x0d59, /* 26d0 */
          0x0000, 0x0024, 0x2802, 0xf700, 0x0000, 0x00c3, 0x2802, 0xf700, /* 26d8 */
          0x001f, 0xff03, 0x2802, 0xdac0, 0xb880, 0x0024, 0x0007, 0x0001, /* 26e0 */
          0x8c39, 0x0006, 0x0050, 0x3e00, 0x3841, 0xb880, 0x3802, 0x6702, /* 26e8 */
          0xb843, 0x3e01, 0x384d, 0x3e03, 0xb80f, 0x0000, 0x0024, 0x2803, /* 26f0 */
          0x1449, 0x0000, 0x0024, 0x4192, 0x0024, 0x2403, 0x1401, 0x0000, /* 26f8 */
          0x0024, 0x3000, 0x8024, 0xf028, 0x0401, 0xf016, 0x0024, 0x6436, /* 2700 */
          0x0024, 0x0000, 0x0024, 0x2803, 0x1648, 0x0000, 0x0024, 0x6286, /* 2708 */
          0x004c, 0x0000, 0x0024, 0x2803, 0x15c8, 0x0000, 0x0024, 0x6212, /* 2710 */
          0x0024, 0x3910, 0x4024, 0x36f3, 0x980f, 0x36f1, 0x180d, 0x36f0, /* 2718 */
          0x9803, 0x36f0, 0x1801, 0x2000, 0x0000, 0x0000, 0x0024, 0x2803, /* 2720 */
          0x1400, 0x6132, 0x0024, 0x6182, 0x2041, 0x0000, 0x0024, 0x2803, /* 2728 */
          0x17c8, 0x0000, 0x0024, 0x2803, 0x1400, 0x6212, 0x0024, 0x2803, /* 2730 */
          0x1400, 0x6122, 0x0024, 0x0007, 0x0001, 0x8c61, 0x0006, 0x0058, /* 2738 */
          0x654a, 0x3848, 0x3e05, 0xb814, 0x3635, 0x0024, 0x3e00, 0x3841, /* 2740 */
          0xf400, 0x4480, 0x3e01, 0xb847, 0x404e, 0x3811, 0x632c, 0xb813, /* 2748 */
          0xf068, 0x4083, 0x2914, 0xba00, 0x4580, 0x4102, 0x4082, 0x41d3, /* 2750 */
          0xc890, 0x104c, 0x668c, 0x0024, 0xff02, 0x0024, 0x2803, 0x1cc8, /* 2758 */
          0x6890, 0x0024, 0xff02, 0x0024, 0x48b3, 0xc2c3, 0x4082, 0x184c, /* 2760 */
          0xfe50, 0x0024, 0x48b6, 0x0024, 0xf020, 0x93c3, 0x6408, 0x0024, /* 2768 */
          0x4190, 0x0024, 0x668c, 0x0024, 0x0000, 0x0024, 0x2803, 0x2008, /* 2770 */
          0x4334, 0x0024, 0x6190, 0x0024, 0x4334, 0x0024, 0x0004, 0x8543, /* 2778 */
          0x4326, 0x0024, 0x4584, 0x40d1, 0x2903, 0xdec0, 0x458a, 0x0024, /* 2780 */
          0x36f4, 0x5813, 0x36f1, 0x9807, 0x36f0, 0x1801, 0x3405, 0x9014, /* 2788 */
          0x36f3, 0x0024, 0x36f2, 0x0024, 0x2000, 0x0000, 0x0000, 0x0024, /* 2790 */
          0x0007, 0x0001, 0x8c8d, 0x0006, 0x036a, 0xf400, 0x4400, 0x3e12, /* 2798 */
          0x0024, 0x3e05, 0xb814, 0x3675, 0x0024, 0x3633, 0x108c, 0x3e00, /* 27a0 */
          0x7842, 0x0000, 0x3bc1, 0x0000, 0x0802, 0x3e00, 0xf844, 0x3e01, /* 27a8 */
          0x7846, 0x3e01, 0xf851, 0x3e04, 0xb853, 0x3e03, 0x784e, 0x3e03, /* 27b0 */
          0xc024, 0x3ca4, 0x0024, 0x4010, 0x1081, 0x4010, 0x0024, 0xfe22, /* 27b8 */
          0x4010, 0x48b6, 0x0000, 0x0000, 0x0b03, 0x3450, 0x4024, 0x4132, /* 27c0 */
          0x0024, 0x4124, 0x0024, 0x0010, 0x0001, 0x6014, 0xb342, 0x0000, /* 27c8 */
          0x0024, 0x2803, 0x9008, 0x0000, 0x0024, 0x001f, 0xff00, 0x3413, /* 27d0 */
          0x0024, 0x0000, 0x0541, 0x3009, 0x3340, 0x3420, 0x0024, 0x4010, /* 27d8 */
          0x0024, 0xf400, 0x4013, 0xf400, 0x44d0, 0x3013, 0x0024, 0x3000, /* 27e0 */
          0x0024, 0x6080, 0x0024, 0x0000, 0x0024, 0x2803, 0x2f95, 0x0000, /* 27e8 */
          0x0024, 0x3300, 0x0024, 0x6080, 0x0024, 0x001f, 0xff00, 0x2803, /* 27f0 */
          0x2f85, 0x0000, 0x0024, 0x3413, 0x0024, 0x3009, 0x33c0, 0x0000, /* 27f8 */
          0x05c1, 0x34e3, 0x0024, 0x34f0, 0x0024, 0xf400, 0x4010, 0xf400, /* 2800 */
          0x4400, 0x4010, 0x1393, 0xf400, 0x4010, 0x3000, 0x0024, 0x6080, /* 2808 */
          0x0024, 0x0000, 0x0024, 0x2803, 0x8f95, 0x0000, 0x0024, 0x3473, /* 2810 */
          0x0024, 0xbc82, 0x1112, 0x3233, 0x184c, 0x3c10, 0x0024, 0x3cf0, /* 2818 */
          0x4024, 0x3009, 0x3040, 0x3009, 0x32c1, 0x3c44, 0x8024, 0xf400, /* 2820 */
          0x4510, 0x3200, 0x12cc, 0x3c54, 0x0024, 0xf400, 0x4511, 0x3493, /* 2828 */
          0x0024, 0x34e3, 0x0024, 0x3454, 0xc024, 0xf400, 0x44d2, 0x3404, /* 2830 */
          0x0024, 0x30d3, 0x0024, 0x3cf4, 0x0024, 0x2903, 0xdac0, 0x34f4, /* 2838 */
          0x0024, 0x0000, 0x2001, 0x0000, 0x0020, 0xb880, 0x118c, 0x3009, /* 2840 */
          0x1046, 0x3009, 0x13c7, 0x0000, 0x0023, 0x6fc2, 0x0024, 0x0000, /* 2848 */
          0x0024, 0x2803, 0x8c11, 0xb8ea, 0x0024, 0xb8d6, 0x130c, 0x3444, /* 2850 */
          0x0024, 0x3043, 0x0024, 0x30c0, 0x0024, 0xfee0, 0x0024, 0x5e06, /* 2858 */
          0x0024, 0x0000, 0x0200, 0x4dd6, 0x0024, 0x4834, 0x4843, 0x4db6, /* 2860 */
          0x0024, 0x4db6, 0x0024, 0xad02, 0x0024, 0x3c10, 0x0024, 0x3cb0, /* 2868 */
          0x4024, 0x0000, 0x0581, 0x3cc4, 0x0024, 0x3420, 0x0024, 0xf400, /* 2870 */
          0x4010, 0xf400, 0x4400, 0x4010, 0x0024, 0xf400, 0x4010, 0x3000, /* 2878 */
          0x0024, 0x6080, 0x0024, 0x0000, 0x3a42, 0x2803, 0x4c55, 0x0000, /* 2880 */
          0x0024, 0x34c3, 0x0024, 0x3460, 0x0024, 0x4002, 0x1110, 0xf400, /* 2888 */
          0x4400, 0x4020, 0x1042, 0x4010, 0x13c3, 0xf400, 0x4010, 0x3010, /* 2890 */
          0x0024, 0x30f0, 0x4024, 0x4cca, 0x3042, 0x6ede, 0x3243, 0x0000, /* 2898 */
          0x0024, 0x2803, 0x4c41, 0x0000, 0x0024, 0x2915, 0x46c0, 0x0000, /* 28a0 */
          0x0024, 0x0000, 0x0086, 0xb888, 0x0024, 0x2915, 0x9900, 0x0010, /* 28a8 */
          0x0005, 0x3463, 0x184c, 0x3e10, 0x0024, 0x3e10, 0x4024, 0x3e00, /* 28b0 */
          0x8024, 0x3410, 0x0024, 0x2915, 0x46c0, 0x3490, 0x4024, 0x418a, /* 28b8 */
          0x4004, 0x428c, 0x1bc2, 0x36f0, 0x4024, 0x2915, 0xb780, 0x36f0, /* 28c0 */
          0x0024, 0x3613, 0x0024, 0x3e10, 0x0024, 0x3e10, 0x4024, 0x291f, /* 28c8 */
          0xca00, 0x3e00, 0x8024, 0x2903, 0xf640, 0x36d3, 0x0024, 0x0003, /* 28d0 */
          0xd700, 0x6104, 0x104c, 0x3009, 0x33c1, 0x2803, 0x4c58, 0x0000, /* 28d8 */
          0x0024, 0x3413, 0x0024, 0x3009, 0x33c0, 0x34a3, 0x0024, 0x3410, /* 28e0 */
          0x0024, 0x6080, 0x1142, 0x0003, 0xd700, 0x2803, 0x4e85, 0x0000, /* 28e8 */
          0x0024, 0x3413, 0x0024, 0x3009, 0x3280, 0x3450, 0x8024, 0x6284, /* 28f0 */
          0x0024, 0x0000, 0x3a41, 0x2803, 0x5205, 0x0000, 0x0024, 0x34c3, /* 28f8 */
          0x0024, 0x3460, 0x0024, 0x4000, 0x1150, 0xf400, 0x4403, 0x4312, /* 2900 */
          0x0024, 0x4100, 0x13c1, 0xf400, 0x4010, 0x34a0, 0x0024, 0x3810, /* 2908 */
          0x0024, 0x38f0, 0x4024, 0x0000, 0x1241, 0xb888, 0x108c, 0x3404, /* 2910 */
          0x0024, 0xf400, 0x4400, 0xf400, 0x4412, 0x4010, 0x0005, 0x3273, /* 2918 */
          0x0024, 0x3223, 0x0024, 0x3009, 0x33d2, 0xb880, 0x3080, 0x6540, /* 2920 */
          0x3280, 0x3c34, 0xc024, 0x2803, 0x5f09, 0x4090, 0x0024, 0x2403, /* 2928 */
          0x5ec0, 0x0000, 0x0024, 0x0000, 0x0a40, 0x3423, 0x0024, 0x3414, /* 2930 */
          0x0024, 0xf400, 0x4401, 0x4100, 0x0024, 0x4040, 0x0024, 0xf400, /* 2938 */
          0x4010, 0x3000, 0x4024, 0x34e0, 0x0024, 0x6106, 0x13d0, 0x3000, /* 2940 */
          0x0024, 0x6080, 0x0024, 0x0000, 0x0024, 0x2803, 0x5c45, 0x0000, /* 2948 */
          0x0024, 0x3423, 0x184c, 0x3404, 0x1012, 0x3210, 0x408c, 0x30e0, /* 2950 */
          0x3012, 0x6100, 0x3190, 0x0000, 0x0024, 0x2803, 0x7808, 0xbc82, /* 2958 */
          0x0024, 0x3493, 0x1bcc, 0x34f3, 0x0024, 0x6488, 0x10cc, 0x3009, /* 2960 */
          0x1010, 0x2803, 0x7695, 0x0000, 0x1000, 0x3810, 0x0024, 0x3009, /* 2968 */
          0x3350, 0x3433, 0x0024, 0x34e0, 0x0024, 0x4030, 0x1090, 0x3ce0, /* 2970 */
          0x004c, 0x6498, 0x33d0, 0x0000, 0x0803, 0x3423, 0x0024, 0x34a4, /* 2978 */
          0x0024, 0x3000, 0x0024, 0x3420, 0x4024, 0xfe32, 0x1081, 0x0000, /* 2980 */
          0x0b03, 0x48ba, 0x0024, 0x4132, 0x0024, 0x4142, 0x0024, 0x6892, /* 2988 */
          0x4053, 0x3311, 0x4024, 0x6106, 0x130c, 0x0000, 0x0803, 0x2803, /* 2990 */
          0x68d8, 0x0000, 0x0d04, 0x3300, 0xd10c, 0x6346, 0x0024, 0x0000, /* 2998 */
          0x0024, 0x2803, 0x6498, 0x0000, 0x0024, 0x3b01, 0x0024, 0x3300, /* 29a0 */
          0xc024, 0x6356, 0x0024, 0x0000, 0x0503, 0x2803, 0x6859, 0x0000, /* 29a8 */
          0x0024, 0x653a, 0x0c03, 0x6356, 0x0024, 0x0000, 0x0024, 0x2803, /* 29b0 */
          0x67c8, 0x0000, 0x0024, 0x3311, 0x4024, 0x2803, 0x6200, 0x6192, /* 29b8 */
          0x0024, 0x2803, 0x6740, 0x3b11, 0x4024, 0x2803, 0x6740, 0x3311, /* 29c0 */
          0x4024, 0x3420, 0x4024, 0xfe32, 0x1081, 0x0000, 0x0b03, 0x48ba, /* 29c8 */
          0x0024, 0x4132, 0x0024, 0x4142, 0x0024, 0x4102, 0x0024, 0x4192, /* 29d0 */
          0x0024, 0x6892, 0x4053, 0x6018, 0x0fc5, 0x0000, 0x0503, 0x2803, /* 29d8 */
          0x6f89, 0x4498, 0x0024, 0x2403, 0x6f44, 0x0000, 0x0024, 0x3301, /* 29e0 */
          0x0024, 0x6458, 0x0024, 0x0000, 0x0024, 0x2803, 0x7619, 0x0000, /* 29e8 */
          0x0024, 0x653a, 0x0c04, 0x6458, 0x0024, 0x0000, 0x0024, 0x2803, /* 29f0 */
          0x7588, 0x0000, 0x0024, 0x33f1, 0x4024, 0x0000, 0x0024, 0x6284, /* 29f8 */
          0x0024, 0x0000, 0x3bc0, 0x2803, 0x7285, 0x0000, 0x0024, 0x3423, /* 2a00 */
          0x0024, 0x34a4, 0x0024, 0xf400, 0x4401, 0x4100, 0x1141, 0x4010, /* 2a08 */
          0x0024, 0xf400, 0x4010, 0x3009, 0x13c0, 0x3800, 0x0024, 0xb880, /* 2a10 */
          0x1bcf, 0x36f3, 0x580e, 0x36f4, 0x9813, 0x36f1, 0xd811, 0x36f1, /* 2a18 */
          0x5806, 0x36f0, 0xd804, 0x36f0, 0x5802, 0x3405, 0x9014, 0x36f3, /* 2a20 */
          0x0024, 0x36f2, 0x0024, 0x2000, 0x0000, 0x0000, 0x0024, 0x2803, /* 2a28 */
          0x6f40, 0x3bf1, 0x4024, 0x2803, 0x6f40, 0x33f1, 0x4024, 0xf400, /* 2a30 */
          0x4412, 0x32f3, 0x0024, 0x3200, 0x0024, 0x3810, 0x0024, 0x2803, /* 2a38 */
          0x5dc0, 0x3009, 0x3350, 0x3c10, 0x0024, 0x3cf0, 0x4024, 0x3009, /* 2a40 */
          0x3040, 0x3009, 0x33c1, 0xf400, 0x4510, 0xf400, 0x4511, 0x3493, /* 2a48 */
          0x0024, 0x34c3, 0x0024, 0x3470, 0x0024, 0x2903, 0xdac0, 0x4380, /* 2a50 */
          0x4012, 0x3c01, 0x3245, 0x0000, 0x2005, 0xb888, 0x1000, 0x4030, /* 2a58 */
          0x0024, 0x3c70, 0x0024, 0x0004, 0x0000, 0x3443, 0x0024, 0x4030, /* 2a60 */
          0x9046, 0xf400, 0x4010, 0x3009, 0x0000, 0x3009, 0x12c7, 0x6fee, /* 2a68 */
          0x0024, 0x0000, 0x0024, 0x2803, 0x8981, 0x4fee, 0x1004, 0x3c00, /* 2a70 */
          0x9005, 0xb8d6, 0xb103, 0x3411, 0x8024, 0xfee0, 0x12c7, 0x5e06, /* 2a78 */
          0x0024, 0x4dd6, 0x0024, 0x4834, 0x4843, 0x4db6, 0x0024, 0x4db6, /* 2a80 */
          0x0024, 0x4d82, 0x1002, 0x3cd0, 0x984c, 0x4c86, 0x9000, 0xb8fe, /* 2a88 */
          0x10d0, 0xfea0, 0x0024, 0x560e, 0x0000, 0xb8d6, 0x0024, 0x4ffe, /* 2a90 */
          0x0024, 0x487c, 0x48c7, 0x4fbe, 0x0024, 0x4fbe, 0x0024, 0xfee0, /* 2a98 */
          0x0024, 0x5e06, 0x0024, 0x0000, 0x0100, 0x4dd6, 0x0024, 0x4834, /* 2aa0 */
          0x4843, 0x4db6, 0x0024, 0x4db6, 0x0024, 0x4d8e, 0x0024, 0xad02, /* 2aa8 */
          0x1002, 0x2903, 0xe740, 0x3009, 0x1303, 0xb78e, 0x108c, 0x408c, /* 2ab0 */
          0x1050, 0x3063, 0x1012, 0x30a0, 0x0024, 0xf202, 0x0024, 0x461c, /* 2ab8 */
          0x0024, 0x6802, 0x0024, 0xaf1e, 0x0024, 0xa600, 0x0024, 0x3a10, /* 2ac0 */
          0x0024, 0x3009, 0x33d2, 0x2803, 0x5dc0, 0x3ce4, 0x0024, 0xfee1, /* 2ac8 */
          0xc245, 0xb8d6, 0xb003, 0x5e06, 0x0024, 0x0000, 0x0200, 0x4dd6, /* 2ad0 */
          0x0024, 0x4834, 0x4843, 0x4db6, 0x0024, 0x4db6, 0x0024, 0x2803, /* 2ad8 */
          0x8100, 0xad02, 0x1002, 0x3410, 0x8024, 0x34b0, 0xc024, 0x3444, /* 2ae0 */
          0x0024, 0x3043, 0x0024, 0x30c0, 0x0024, 0xfea0, 0x0024, 0x560a, /* 2ae8 */
          0x0024, 0x4eea, 0x0024, 0x4858, 0x4885, 0x4eba, 0x0024, 0x4eba, /* 2af0 */
          0x0024, 0x3c11, 0x0024, 0x2803, 0x3dc0, 0x3cb1, 0x4024, 0x2803, /* 2af8 */
          0x5200, 0x3450, 0x8024, 0x2803, 0x2ac0, 0x4000, 0x104c, 0x0007, /* 2b00 */
          0x0001, 0x8e42, 0x0006, 0x01ce, 0x3e12, 0x0024, 0x3e05, 0xb814, /* 2b08 */
          0x3675, 0x0024, 0x3e00, 0x7842, 0x0000, 0x0b02, 0x0000, 0x0801, /* 2b10 */
          0x3e00, 0xf844, 0x3e01, 0x7846, 0x3e01, 0xf851, 0xf400, 0x4411, /* 2b18 */
          0xf400, 0x4450, 0x3e04, 0xb853, 0x3e03, 0x784e, 0x3e13, 0xd2cc, /* 2b20 */
          0x3410, 0x0024, 0x6890, 0x3840, 0x3e10, 0x0024, 0x3410, 0x0024, /* 2b28 */
          0x3e10, 0x0024, 0x3410, 0x0024, 0x3e10, 0x0024, 0x3420, 0x0024, /* 2b30 */
          0x2903, 0x2340, 0x3e10, 0x0024, 0x3433, 0x1acc, 0x3009, 0x3240, /* 2b38 */
          0x3420, 0x0024, 0xfe10, 0x4450, 0x48b2, 0x01cc, 0x3450, 0x404c, /* 2b40 */
          0x4122, 0x0010, 0x0000, 0x4442, 0x410e, 0x0401, 0x3c10, 0x41cc, /* 2b48 */
          0xf400, 0x4441, 0x4122, 0x804c, 0x4102, 0x0024, 0xf400, 0x4052, /* 2b50 */
          0x0000, 0x0080, 0x3cf0, 0x0024, 0x34d0, 0x4024, 0x6102, 0x0024, /* 2b58 */
          0x0000, 0x0024, 0x2803, 0xb909, 0x4192, 0x0024, 0x2403, 0xb8c1, /* 2b60 */
          0x0000, 0x0024, 0x001f, 0xffc6, 0x3000, 0x108c, 0x3cf0, 0x3012, /* 2b68 */
          0xb386, 0x4452, 0x3c04, 0x49cc, 0xf400, 0x4411, 0x3213, 0x044c, /* 2b70 */
          0x32e0, 0x584c, 0x3110, 0x810c, 0x4224, 0x0024, 0x4224, 0x0024, /* 2b78 */
          0x4124, 0x0024, 0xf400, 0x4093, 0x3301, 0x4024, 0x3100, 0x8024, /* 2b80 */
          0x4224, 0x0024, 0x4224, 0x0024, 0x4122, 0x0024, 0x4702, 0x4053, /* 2b88 */
          0x3301, 0x0024, 0xf400, 0x4053, 0x3300, 0x8024, 0x3200, 0x4024, /* 2b90 */
          0x6812, 0x0024, 0xad16, 0x0024, 0xb386, 0xb102, 0x4754, 0x3004, /* 2b98 */
          0xf400, 0x4093, 0x3300, 0xb305, 0xb264, 0x1111, 0xad16, 0x0024, /* 2ba0 */
          0x4746, 0x0024, 0xb58a, 0x40d3, 0x3300, 0xc024, 0xb366, 0x0024, /* 2ba8 */
          0x4388, 0x4443, 0xae1a, 0x0024, 0x0000, 0x0241, 0x448c, 0x1004, /* 2bb0 */
          0x4312, 0x9305, 0x4100, 0x0024, 0x4156, 0x4013, 0x4142, 0x0c00, /* 2bb8 */
          0xf400, 0x40d3, 0x3300, 0xc024, 0x4388, 0x4053, 0x4686, 0x0c05, /* 2bc0 */
          0x3009, 0x1046, 0x293c, 0xac40, 0x3009, 0x1392, 0x6602, 0x058c, /* 2bc8 */
          0xf014, 0x0024, 0x4226, 0x0024, 0x6182, 0x0024, 0x0000, 0x4002, /* 2bd0 */
          0x2803, 0xaad8, 0x408a, 0x0024, 0x4396, 0x4005, 0x31a0, 0x4024, /* 2bd8 */
          0x6812, 0x0024, 0xa212, 0x0024, 0x6104, 0x0024, 0x6202, 0x4084, /* 2be0 */
          0x0000, 0x0024, 0x2803, 0xad08, 0x4222, 0x0024, 0x4552, 0x4144, /* 2be8 */
          0x631a, 0x0024, 0x0000, 0x0024, 0x2803, 0xaf88, 0x6392, 0x0024, /* 2bf0 */
          0xf116, 0x0024, 0x620a, 0x0024, 0x0000, 0x0024, 0x2803, 0xc9d9, /* 2bf8 */
          0x0000, 0x0024, 0x4326, 0x0024, 0x6386, 0x2843, 0x0020, 0x0001, /* 2c00 */
          0x2803, 0xc805, 0x3423, 0x058c, 0x34f3, 0x068c, 0x3c14, 0x804c, /* 2c08 */
          0xf400, 0x4452, 0x34f0, 0x498c, 0x4712, 0x0880, 0xa600, 0x4053, /* 2c10 */
          0x3b00, 0x0024, 0x3200, 0x4024, 0x3010, 0x0024, 0x4000, 0x0024, /* 2c18 */
          0x4000, 0x0024, 0x4100, 0x0024, 0xf400, 0x4013, 0x001f, 0xffc1, /* 2c20 */
          0x3300, 0x0024, 0x4700, 0x0024, 0xf400, 0x4013, 0x3300, 0x0024, /* 2c28 */
          0xb010, 0x0024, 0x3b00, 0x0024, 0x3200, 0x8024, 0x30e0, 0x0024, /* 2c30 */
          0x4000, 0x0024, 0x4000, 0x0024, 0x4200, 0x0024, 0xf400, 0x4013, /* 2c38 */
          0x3300, 0x0024, 0x4700, 0x0024, 0xf400, 0x4013, 0x3300, 0x0024, /* 2c40 */
          0xb010, 0x0024, 0x3b00, 0x0024, 0x34f4, 0x8024, 0x0000, 0x0024, /* 2c48 */
          0x0000, 0x0800, 0x34c3, 0x0024, 0x3420, 0x4024, 0xfe02, 0x4453, /* 2c50 */
          0x0000, 0x0b00, 0x3420, 0x4dcc, 0x4100, 0x0c8c, 0x4cb2, 0x0c44, /* 2c58 */
          0x001f, 0xffc1, 0x619c, 0x4047, 0x6890, 0x4010, 0x3010, 0xc024, /* 2c60 */
          0x3110, 0x8024, 0x6024, 0x0024, 0x0000, 0x0024, 0x2803, 0xc198, /* 2c68 */
          0x0000, 0x0024, 0x3000, 0x87cc, 0xb26a, 0x0024, 0x0000, 0x0024, /* 2c70 */
          0x2803, 0xc0d5, 0x0000, 0x0024, 0x3413, 0x184c, 0xb270, 0x3300, /* 2c78 */
          0xb314, 0x0c05, 0x4086, 0x1100, 0xf400, 0x4012, 0x2903, 0x1840, /* 2c80 */
          0x34f0, 0x0024, 0x3301, 0x0024, 0x3000, 0xc024, 0x6090, 0x804c, /* 2c88 */
          0x2803, 0xbc00, 0x3313, 0x0024, 0x3121, 0x8024, 0x3100, 0x4024, /* 2c90 */
          0x661e, 0x0024, 0x0000, 0x0024, 0x2803, 0xc449, 0x0000, 0x0024, /* 2c98 */
          0x34d3, 0x184c, 0x6614, 0x10c0, 0x4010, 0x0024, 0x2902, 0xc8c0, /* 2ca0 */
          0x4280, 0x4010, 0x36f3, 0xd0cc, 0x3009, 0x1340, 0x36f3, 0x580e, /* 2ca8 */
          0x36f4, 0x9813, 0x36f1, 0xd811, 0x36f1, 0x5806, 0x36f0, 0xd804, /* 2cb0 */
          0x36f0, 0x5802, 0x3405, 0x9014, 0x36f3, 0x0024, 0x36f2, 0x0024, /* 2cb8 */
          0x2000, 0x0000, 0x0000, 0x0024, 0x0020, 0x0001, 0x3423, 0x058c, /* 2cc0 */
          0x31a0, 0x0024, 0xa600, 0x0024, 0xc102, 0x1380, 0x4700, 0x0024, /* 2cc8 */
          0xf400, 0x4013, 0x2803, 0xb8c0, 0x3b00, 0x4024, 0x2803, 0xaf80, /* 2cd0 */
          0x4306, 0x0024, 0x0007, 0x0001, 0x4bf2, 0x0006, 0x0200, 0x0000, /* 2cd8 */
          0x0000, 0x1db7, 0x04c1, 0x3b6e, 0x0982, 0x26d9, 0x0d43, 0x76dc, /* 2ce0 */
          0x1304, 0x6b6b, 0x17c5, 0x4db2, 0x1a86, 0x5005, 0x1e47, 0xedb8, /* 2ce8 */
          0x2608, 0xf00f, 0x22c9, 0xd6d6, 0x2f8a, 0xcb61, 0x2b4b, 0x9b64, /* 2cf0 */
          0x350c, 0x86d3, 0x31cd, 0xa00a, 0x3c8e, 0xbdbd, 0x384f, 0xdb70, /* 2cf8 */
          0x4c11, 0xc6c7, 0x48d0, 0xe01e, 0x4593, 0xfda9, 0x4152, 0xadac, /* 2d00 */
          0x5f15, 0xb01b, 0x5bd4, 0x96c2, 0x5697, 0x8b75, 0x5256, 0x36c8, /* 2d08 */
          0x6a19, 0x2b7f, 0x6ed8, 0x0da6, 0x639b, 0x1011, 0x675a, 0x4014, /* 2d10 */
          0x791d, 0x5da3, 0x7ddc, 0x7b7a, 0x709f, 0x66cd, 0x745e, 0xb6e0, /* 2d18 */
          0x9823, 0xab57, 0x9ce2, 0x8d8e, 0x91a1, 0x9039, 0x9560, 0xc03c, /* 2d20 */
          0x8b27, 0xdd8b, 0x8fe6, 0xfb52, 0x82a5, 0xe6e5, 0x8664, 0x5b58, /* 2d28 */
          0xbe2b, 0x46ef, 0xbaea, 0x6036, 0xb7a9, 0x7d81, 0xb368, 0x2d84, /* 2d30 */
          0xad2f, 0x3033, 0xa9ee, 0x16ea, 0xa4ad, 0x0b5d, 0xa06c, 0x6d90, /* 2d38 */
          0xd432, 0x7027, 0xd0f3, 0x56fe, 0xddb0, 0x4b49, 0xd971, 0x1b4c, /* 2d40 */
          0xc736, 0x06fb, 0xc3f7, 0x2022, 0xceb4, 0x3d95, 0xca75, 0x8028, /* 2d48 */
          0xf23a, 0x9d9f, 0xf6fb, 0xbb46, 0xfbb8, 0xa6f1, 0xff79, 0xf6f4, /* 2d50 */
          0xe13e, 0xeb43, 0xe5ff, 0xcd9a, 0xe8bc, 0xd02d, 0xec7d, 0x7077, /* 2d58 */
          0x3486, 0x6dc0, 0x3047, 0x4b19, 0x3d04, 0x56ae, 0x39c5, 0x06ab, /* 2d60 */
          0x2782, 0x1b1c, 0x2343, 0x3dc5, 0x2e00, 0x2072, 0x2ac1, 0x9dcf, /* 2d68 */
          0x128e, 0x8078, 0x164f, 0xa6a1, 0x1b0c, 0xbb16, 0x1fcd, 0xeb13, /* 2d70 */
          0x018a, 0xf6a4, 0x054b, 0xd07d, 0x0808, 0xcdca, 0x0cc9, 0xab07, /* 2d78 */
          0x7897, 0xb6b0, 0x7c56, 0x9069, 0x7115, 0x8dde, 0x75d4, 0xdddb, /* 2d80 */
          0x6b93, 0xc06c, 0x6f52, 0xe6b5, 0x6211, 0xfb02, 0x66d0, 0x46bf, /* 2d88 */
          0x5e9f, 0x5b08, 0x5a5e, 0x7dd1, 0x571d, 0x6066, 0x53dc, 0x3063, /* 2d90 */
          0x4d9b, 0x2dd4, 0x495a, 0x0b0d, 0x4419, 0x16ba, 0x40d8, 0xc697, /* 2d98 */
          0xaca5, 0xdb20, 0xa864, 0xfdf9, 0xa527, 0xe04e, 0xa1e6, 0xb04b, /* 2da0 */
          0xbfa1, 0xadfc, 0xbb60, 0x8b25, 0xb623, 0x9692, 0xb2e2, 0x2b2f, /* 2da8 */
          0x8aad, 0x3698, 0x8e6c, 0x1041, 0x832f, 0x0df6, 0x87ee, 0x5df3, /* 2db0 */
          0x99a9, 0x4044, 0x9d68, 0x669d, 0x902b, 0x7b2a, 0x94ea, 0x1de7, /* 2db8 */
          0xe0b4, 0x0050, 0xe475, 0x2689, 0xe936, 0x3b3e, 0xedf7, 0x6b3b, /* 2dc0 */
          0xf3b0, 0x768c, 0xf771, 0x5055, 0xfa32, 0x4de2, 0xfef3, 0xf05f, /* 2dc8 */
          0xc6bc, 0xede8, 0xc27d, 0xcb31, 0xcf3e, 0xd686, 0xcbff, 0x8683, /* 2dd0 */
          0xd5b8, 0x9b34, 0xd179, 0xbded, 0xdc3a, 0xa05a, 0xd8fb, 0xe0ee, /* 2dd8 */
          0x690c, 0xfd59, 0x6dcd, 0xdb80, 0x608e, 0xc637, 0x644f, 0x9632, /* 2de0 */
          0x7a08, 0x8b85, 0x7ec9, 0xad5c, 0x738a, 0xb0eb, 0x774b, 0x0d56, /* 2de8 */
          0x4f04, 0x10e1, 0x4bc5, 0x3638, 0x4686, 0x2b8f, 0x4247, 0x7b8a, /* 2df0 */
          0x5c00, 0x663d, 0x58c1, 0x40e4, 0x5582, 0x5d53, 0x5143, 0x3b9e, /* 2df8 */
          0x251d, 0x2629, 0x21dc, 0x00f0, 0x2c9f, 0x1d47, 0x285e, 0x4d42, /* 2e00 */
          0x3619, 0x50f5, 0x32d8, 0x762c, 0x3f9b, 0x6b9b, 0x3b5a, 0xd626, /* 2e08 */
          0x0315, 0xcb91, 0x07d4, 0xed48, 0x0a97, 0xf0ff, 0x0e56, 0xa0fa, /* 2e10 */
          0x1011, 0xbd4d, 0x14d0, 0x9b94, 0x1993, 0x8623, 0x1d52, 0x560e, /* 2e18 */
          0xf12f, 0x4bb9, 0xf5ee, 0x6d60, 0xf8ad, 0x70d7, 0xfc6c, 0x20d2, /* 2e20 */
          0xe22b, 0x3d65, 0xe6ea, 0x1bbc, 0xeba9, 0x060b, 0xef68, 0xbbb6, /* 2e28 */
          0xd727, 0xa601, 0xd3e6, 0x80d8, 0xdea5, 0x9d6f, 0xda64, 0xcd6a, /* 2e30 */
          0xc423, 0xd0dd, 0xc0e2, 0xf604, 0xcda1, 0xebb3, 0xc960, 0x8d7e, /* 2e38 */
          0xbd3e, 0x90c9, 0xb9ff, 0xb610, 0xb4bc, 0xaba7, 0xb07d, 0xfba2, /* 2e40 */
          0xae3a, 0xe615, 0xaafb, 0xc0cc, 0xa7b8, 0xdd7b, 0xa379, 0x60c6, /* 2e48 */
          0x9b36, 0x7d71, 0x9ff7, 0x5ba8, 0x92b4, 0x461f, 0x9675, 0x161a, /* 2e50 */
          0x8832, 0x0bad, 0x8cf3, 0x2d74, 0x81b0, 0x30c3, 0x8571, 0x9099, /* 2e58 */
          0x5d8a, 0x8d2e, 0x594b, 0xabf7, 0x5408, 0xb640, 0x50c9, 0xe645, /* 2e60 */
          0x4e8e, 0xfbf2, 0x4a4f, 0xdd2b, 0x470c, 0xc09c, 0x43cd, 0x7d21, /* 2e68 */
          0x7b82, 0x6096, 0x7f43, 0x464f, 0x7200, 0x5bf8, 0x76c1, 0x0bfd, /* 2e70 */
          0x6886, 0x164a, 0x6c47, 0x3093, 0x6104, 0x2d24, 0x65c5, 0x4be9, /* 2e78 */
          0x119b, 0x565e, 0x155a, 0x7087, 0x1819, 0x6d30, 0x1cd8, 0x3d35, /* 2e80 */
          0x029f, 0x2082, 0x065e, 0x065b, 0x0b1d, 0x1bec, 0x0fdc, 0xa651, /* 2e88 */
          0x3793, 0xbbe6, 0x3352, 0x9d3f, 0x3e11, 0x8088, 0x3ad0, 0xd08d, /* 2e90 */
          0x2497, 0xcd3a, 0x2056, 0xebe3, 0x2d15, 0xf654, 0x29d4, 0x2679, /* 2e98 */
          0xc5a9, 0x3bce, 0xc168, 0x1d17, 0xcc2b, 0x00a0, 0xc8ea, 0x50a5, /* 2ea0 */
          0xd6ad, 0x4d12, 0xd26c, 0x6bcb, 0xdf2f, 0x767c, 0xdbee, 0xcbc1, /* 2ea8 */
          0xe3a1, 0xd676, 0xe760, 0xf0af, 0xea23, 0xed18, 0xeee2, 0xbd1d, /* 2eb0 */
          0xf0a5, 0xa0aa, 0xf464, 0x8673, 0xf927, 0x9bc4, 0xfde6, 0xfd09, /* 2eb8 */
          0x89b8, 0xe0be, 0x8d79, 0xc667, 0x803a, 0xdbd0, 0x84fb, 0x8bd5, /* 2ec0 */
          0x9abc, 0x9662, 0x9e7d, 0xb0bb, 0x933e, 0xad0c, 0x97ff, 0x10b1, /* 2ec8 */
          0xafb0, 0x0d06, 0xab71, 0x2bdf, 0xa632, 0x3668, 0xa2f3, 0x666d, /* 2ed0 */
          0xbcb4, 0x7bda, 0xb875, 0x5d03, 0xb536, 0x40b4, 0xb1f7, 0x0007, /* 2ed8 */
          0x0001, 0x8f29, 0x0006, 0x0022, 0x3e14, 0x7813, 0x3e13, 0x7801, /* 2ee0 */
          0x3e10, 0xb803, 0x3e03, 0xf80e, 0x0000, 0x0051, 0x0000, 0x0053, /* 2ee8 */
          0x4090, 0x0024, 0x2403, 0xcd00, 0x3200, 0x8a03, 0x3000, 0x0001, /* 2ef0 */
          0x4cd3, 0x222b, 0x3800, 0x2201, 0x36f3, 0xd80e, 0x36f0, 0x9803, /* 2ef8 */
          0x36f3, 0x5801, 0x2000, 0x0000, 0x36f4, 0x5813, 0x0007, 0x0001, /* 2f00 */
          0x8f3a, 0x0006, 0x0022, 0x3e14, 0x7813, 0x3e13, 0x7801, 0x3e10, /* 2f08 */
          0xb803, 0x3e03, 0xf80e, 0x0000, 0x0051, 0x0000, 0x0053, 0x4090, /* 2f10 */
          0x0024, 0x2403, 0xd140, 0x3200, 0x8a03, 0x3000, 0x0001, 0x6cd3, /* 2f18 */
          0x222b, 0x3800, 0x2201, 0x36f3, 0xd80e, 0x36f0, 0x9803, 0x36f3, /* 2f20 */
          0x5801, 0x2000, 0x0000, 0x36f4, 0x5813, 0x0007, 0x0001, 0x8f4b, /* 2f28 */
          0x0006, 0x0040, 0x3e14, 0x7801, 0x3e11, 0x3805, 0x3e11, 0xb807, /* 2f30 */
          0x3e13, 0xf80e, 0x3e12, 0xb80d, 0x0000, 0x800a, 0x6824, 0x0024, /* 2f38 */
          0xf108, 0x4015, 0x0030, 0x0001, 0xc142, 0x4417, 0x4090, 0x17cc, /* 2f40 */
          0x2403, 0xd640, 0xf400, 0x4051, 0x3000, 0x1c01, 0x3880, 0x7c40, /* 2f48 */
          0x3e05, 0x0024, 0x0000, 0x0051, 0xf400, 0x4414, 0xbf8f, 0x0900, /* 2f50 */
          0xac2a, 0x0024, 0x2403, 0xd8d5, 0x0000, 0x0055, 0x8e8a, 0x0024, /* 2f58 */
          0x68eb, 0x0900, 0xac2b, 0xccc5, 0xb080, 0x1bd4, 0x36f2, 0x980d, /* 2f60 */
          0x36f3, 0xd80e, 0x36f1, 0x9807, 0x36f1, 0x1805, 0x2000, 0x0000, /* 2f68 */
          0x36f4, 0x5801, 0x0007, 0x0001, 0x1215, 0x0006, 0x0200, 0x8f47, /* 2f70 */
          0x0002, 0x8689, 0x0002, 0xfca6, 0x0003, 0xed3c, 0x0003, 0xdec2, /* 2f78 */
          0x0003, 0xd12a, 0x0003, 0xc467, 0x0003, 0xb86b, 0x0003, 0xad2a, /* 2f80 */
          0x0003, 0xa299, 0x0003, 0x98ad, 0x0003, 0x8f5c, 0x0003, 0x869c, /* 2f88 */
          0x0003, 0xfccb, 0x0004, 0xed5e, 0x0004, 0xdee2, 0x0004, 0xd149, /* 2f90 */
          0x0004, 0xc483, 0x0004, 0xb886, 0x0004, 0xad43, 0x0004, 0xa2b1, /* 2f98 */
          0x0004, 0x98c3, 0x0004, 0x8f71, 0x0004, 0x86b0, 0x0004, 0xfcf0, /* 2fa0 */
          0x0005, 0xed81, 0x0005, 0xdf03, 0x0005, 0xd167, 0x0005, 0xc4a0, /* 2fa8 */
          0x0005, 0xb8a1, 0x0005, 0xad5d, 0x0005, 0xa2c9, 0x0005, 0x98da, /* 2fb0 */
          0x0005, 0x8f86, 0x0005, 0x86c4, 0x0005, 0xfd16, 0x0006, 0xeda4, /* 2fb8 */
          0x0006, 0xdf24, 0x0006, 0xd186, 0x0006, 0xc4bd, 0x0006, 0xb8bc, /* 2fc0 */
          0x0006, 0xad76, 0x0006, 0xa2e0, 0x0006, 0x98f0, 0x0006, 0x8f9b, /* 2fc8 */
          0x0006, 0x86d8, 0x0006, 0xfd3b, 0x0007, 0xedc7, 0x0007, 0xdf45, /* 2fd0 */
          0x0007, 0xd1a5, 0x0007, 0xc4da, 0x0007, 0xb8d7, 0x0007, 0xad90, /* 2fd8 */
          0x0007, 0xa2f8, 0x0007, 0x9907, 0x0007, 0x8fb0, 0x0007, 0x86eb, /* 2fe0 */
          0x0007, 0xfd60, 0x0008, 0xedea, 0x0008, 0xdf65, 0x0008, 0xd1c4, /* 2fe8 */
          0x0008, 0xc4f7, 0x0008, 0xb8f2, 0x0008, 0xada9, 0x0008, 0xa310, /* 2ff0 */
          0x0008, 0x991d, 0x0008, 0x8fc5, 0x0008, 0x86ff, 0x0008, 0xfd85, /* 2ff8 */
          0x0009, 0xee0d, 0x0009, 0xdf86, 0x0009, 0xd1e2, 0x0009, 0xc514, /* 3000 */
          0x0009, 0xb90d, 0x0009, 0xadc2, 0x0009, 0xa328, 0x0009, 0x9933, /* 3008 */
          0x0009, 0x8fda, 0x0009, 0x8713, 0x0009, 0xfdaa, 0x000a, 0xee30, /* 3010 */
          0x000a, 0xdfa7, 0x000a, 0xd201, 0x000a, 0xc531, 0x000a, 0xb928, /* 3018 */
          0x000a, 0xaddc, 0x000a, 0xa340, 0x000a, 0x994a, 0x000a, 0x8fef, /* 3020 */
          0x000a, 0x8727, 0x000a, 0xfdcf, 0x000b, 0xee53, 0x000b, 0xdfc8, /* 3028 */
          0x000b, 0xd220, 0x000b, 0xc54e, 0x000b, 0xb943, 0x000b, 0xadf5, /* 3030 */
          0x000b, 0xa358, 0x000b, 0x9960, 0x000b, 0x9004, 0x000b, 0x873b, /* 3038 */
          0x000b, 0xfdf5, 0x000c, 0xee75, 0x000c, 0xdfe8, 0x000c, 0xd23f, /* 3040 */
          0x000c, 0xc56a, 0x000c, 0xb95f, 0x000c, 0xae0f, 0x000c, 0xa370, /* 3048 */
          0x000c, 0x9977, 0x000c, 0x901a, 0x000c, 0x874f, 0x000c, 0xfe1a, /* 3050 */
          0x000d, 0xee98, 0x000d, 0xe009, 0x000d, 0xd25e, 0x000d, 0xc587, /* 3058 */
          0x000d, 0xb97a, 0x000d, 0xae28, 0x000d, 0xa388, 0x000d, 0x998d, /* 3060 */
          0x000d, 0x902f, 0x000d, 0x8762, 0x000d, 0xfe3f, 0x000e, 0xeebb, /* 3068 */
          0x000e, 0xe02a, 0x000e, 0xd27c, 0x000e, 0xc5a4, 0x000e, 0xb995, /* 3070 */
          0x000e, 0xae42, 0x000e, 0xa3a0, 0x000e, 0x99a4, 0x000e, 0x9044, /* 3078 */
          0x000e, 0x8776, 0x000e, 0xfe64, 0x000f, 0xeede, 0x000f, 0xe04b, /* 3080 */
          0x000f, 0xd29b, 0x000f, 0xc5c1, 0x000f, 0xb9b0, 0x000f, 0xae5c, /* 3088 */
          0x000f, 0xa3b8, 0x000f, 0x99ba, 0x000f, 0x9059, 0x000f, 0x878a, /* 3090 */
          0x000f, 0xfe8a, 0x0010, 0xef02, 0x0010, 0xe06c, 0x0010, 0xd2ba, /* 3098 */
          0x0010, 0xc5de, 0x0010, 0xb9cb, 0x0010, 0xae75, 0x0010, 0xa3d0, /* 30a0 */
          0x0010, 0x99d1, 0x0010, 0x906e, 0x0010, 0x879e, 0x0010, 0xfeaf, /* 30a8 */
          0x0011, 0xef25, 0x0011, 0xe08d, 0x0011, 0xd2d9, 0x0011, 0xc5fb, /* 30b0 */
          0x0011, 0xb9e7, 0x0011, 0xae8f, 0x0011, 0xa3e8, 0x0011, 0x99e8, /* 30b8 */
          0x0011, 0x9083, 0x0011, 0x87b2, 0x0011, 0xfed4, 0x0012, 0xef48, /* 30c0 */
          0x0012, 0xe0ae, 0x0012, 0xd2f8, 0x0012, 0xc618, 0x0012, 0xba02, /* 30c8 */
          0x0012, 0xaea8, 0x0012, 0xa400, 0x0012, 0x99fe, 0x0012, 0x9099, /* 30d0 */
          0x0012, 0x87c6, 0x0012, 0xfefa, 0x0013, 0xef6b, 0x0013, 0xe0cf, /* 30d8 */
          0x0013, 0xd317, 0x0013, 0xc636, 0x0013, 0xba1d, 0x0013, 0xaec2, /* 30e0 */
          0x0013, 0xa418, 0x0013, 0x9a15, 0x0013, 0x90ae, 0x0013, 0x87da, /* 30e8 */
          0x0013, 0xff1f, 0x0014, 0xef8e, 0x0014, 0xe0f0, 0x0014, 0xd336, /* 30f0 */
          0x0014, 0xc653, 0x0014, 0xba39, 0x0014, 0xaedc, 0x0014, 0xa430, /* 30f8 */
          0x0014, 0x9a2b, 0x0014, 0x90c3, 0x0014, 0x87ee, 0x0014, 0xff45, /* 3100 */
          0x0015, 0xefb1, 0x0015, 0xe111, 0x0015, 0xd355, 0x0015, 0xc670, /* 3108 */
          0x0015, 0xba54, 0x0015, 0xaef5, 0x0015, 0xa448, 0x0015, 0x9a42, /* 3110 */
          0x0015, 0x90d8, 0x0015, 0x8802, 0x0015, 0xff6a, 0x0016, 0xefd4, /* 3118 */
          0x0016, 0xe132, 0x0016, 0xd374, 0x0016, 0xc68d, 0x0016, 0xba6f, /* 3120 */
          0x0016, 0xaf0f, 0x0016, 0xa460, 0x0016, 0x9a59, 0x0016, 0x90ed, /* 3128 */
          0x0016, 0x8816, 0x0016, 0xff8f, 0x0017, 0xeff7, 0x0017, 0xe153, /* 3130 */
          0x0017, 0xd393, 0x0017, 0xc6aa, 0x0017, 0xba8b, 0x0017, 0xaf29, /* 3138 */
          0x0017, 0xa478, 0x0017, 0x9a6f, 0x0017, 0x9103, 0x0017, 0x8829, /* 3140 */
          0x0017, 0xffb5, 0x0018, 0xf01b, 0x0018, 0xe174, 0x0018, 0xd3b2, /* 3148 */
          0x0018, 0xc6c7, 0x0018, 0xbaa6, 0x0018, 0xaf42, 0x0018, 0xa491, /* 3150 */
          0x0018, 0x9a86, 0x0018, 0x9118, 0x0018, 0x883d, 0x0018, 0xffda, /* 3158 */
          0x0019, 0xf03e, 0x0019, 0xe195, 0x0019, 0xd3d1, 0x0019, 0xc6e4, /* 3160 */
          0x0019, 0xbac1, 0x0019, 0xaf5c, 0x0019, 0xa4a9, 0x0019, 0x9a9c, /* 3168 */
          0x0019, 0x912d, 0x0019, 0x8851, 0x0019, 0x8000, 0x0019, 0x0007, /* 3170 */
          0x0001, 0x5000, 0x0006, 0x0199, 0x7ffc, 0x7ffc, 0x4000, 0x2aaa, /* 3178 */
          0x2000, 0x1999, 0x1555, 0x1249, 0x1000, 0x0e38, 0x0ccc, 0x0ba2, /* 3180 */
          0x0aaa, 0x09d8, 0x0924, 0x0888, 0x0800, 0x0787, 0x071c, 0x06bc, /* 3188 */
          0x0666, 0x0618, 0x05d1, 0x0590, 0x0555, 0x051e, 0x04ec, 0x04bd, /* 3190 */
          0x0492, 0x0469, 0x0444, 0x0421, 0x0400, 0x03e0, 0x03c3, 0x03a8, /* 3198 */
          0x038e, 0x0375, 0x035e, 0x0348, 0x0333, 0x031f, 0x030c, 0x02fa, /* 31a0 */
          0x02e8, 0x02d8, 0x02c8, 0x02b9, 0x02aa, 0x029c, 0x028f, 0x0282, /* 31a8 */
          0x0276, 0x026a, 0x025e, 0x0253, 0x0249, 0x023e, 0x0234, 0x022b, /* 31b0 */
          0x0222, 0x0219, 0x0210, 0x0208, 0x01ff, 0x01f7, 0x01f0, 0x01e9, /* 31b8 */
          0x01e2, 0x01da, 0x01d4, 0x01cd, 0x01c7, 0x01c0, 0x01ba, 0x01b4, /* 31c0 */
          0x01af, 0x01a9, 0x01a4, 0x019e, 0x0199, 0x0194, 0x018f, 0x018a, /* 31c8 */
          0x0185, 0x0181, 0x017d, 0x0178, 0x0174, 0x0170, 0x016c, 0x0168, /* 31d0 */
          0x0164, 0x0160, 0x015c, 0x0159, 0x0155, 0x0151, 0x014e, 0x014a, /* 31d8 */
          0x0147, 0x0144, 0x0141, 0x013e, 0x013b, 0x0137, 0x0135, 0x0132, /* 31e0 */
          0x012f, 0x012c, 0x0129, 0x0127, 0x0124, 0x0121, 0x011f, 0x011d, /* 31e8 */
          0x011a, 0x0118, 0x0115, 0x0113, 0x0110, 0x010e, 0x010c, 0x010a, /* 31f0 */
          0x0108, 0x0106, 0x0104, 0x0101, 0x00ff, 0x00fd, 0x00fb, 0x00fa, /* 31f8 */
          0x00f8, 0x00f6, 0x00f4, 0x00f2, 0x00f0, 0x00ef, 0x00ed, 0x00eb, /* 3200 */
          0x00e9, 0x00e8, 0x00e6, 0x00e5, 0x00e3, 0x00e2, 0x00e0, 0x00de, /* 3208 */
          0x00dd, 0x00db, 0x00da, 0x00d8, 0x00d7, 0x00d6, 0x00d4, 0x00d3, /* 3210 */
          0x00d2, 0x00d0, 0x00cf, 0x00ce, 0x00cc, 0x00cb, 0x00ca, 0x00c8, /* 3218 */
          0x00c7, 0x00c6, 0x00c5, 0x00c4, 0x00c2, 0x00c1, 0x00c0, 0x00bf, /* 3220 */
          0x00be, 0x00bd, 0x00bc, 0x00bb, 0x00ba, 0x00b9, 0x00b8, 0x00b7, /* 3228 */
          0x00b6, 0x00b4, 0x00b3, 0x00b2, 0x00b1, 0x00b1, 0x00b0, 0x00af, /* 3230 */
          0x00ae, 0x00ad, 0x00ac, 0x00ab, 0x00aa, 0x00a9, 0x00a8, 0x00a8, /* 3238 */
          0x00a7, 0x00a6, 0x00a5, 0x00a4, 0x00a3, 0x00a3, 0x00a2, 0x00a1, /* 3240 */
          0x00a0, 0x009f, 0x009e, 0x009e, 0x009d, 0x009c, 0x009b, 0x009b, /* 3248 */
          0x009a, 0x0099, 0x0099, 0x0098, 0x0097, 0x0097, 0x0096, 0x0095, /* 3250 */
          0x0095, 0x0094, 0x0093, 0x0092, 0x0092, 0x0091, 0x0090, 0x0090, /* 3258 */
          0x008f, 0x008f, 0x008e, 0x008d, 0x008d, 0x008c, 0x008b, 0x008b, /* 3260 */
          0x008a, 0x008a, 0x0089, 0x0088, 0x0088, 0x0087, 0x0087, 0x0087, /* 3268 */
          0x0086, 0x0085, 0x0085, 0x0084, 0x0084, 0x0083, 0x0083, 0x0082, /* 3270 */
          0x0082, 0x0081, 0x0081, 0x0080, 0x0080, 0x007f, 0x007f, 0x007e, /* 3278 */
          0x007e, 0x007d, 0x007d, 0x007c, 0x007c, 0x007b, 0x007b, 0x007a, /* 3280 */
          0x007a, 0x0079, 0x0079, 0x0078, 0x0078, 0x0077, 0x0077, 0x0077, /* 3288 */
          0x0076, 0x0076, 0x0075, 0x0075, 0x0074, 0x0074, 0x0074, 0x0073, /* 3290 */
          0x0073, 0x0073, 0x0072, 0x0072, 0x0071, 0x0071, 0x0071, 0x0070, /* 3298 */
          0x0070, 0x006f, 0x006f, 0x006f, 0x006e, 0x006e, 0x006e, 0x006d, /* 32a0 */
          0x006d, 0x006c, 0x006c, 0x006c, 0x006b, 0x006b, 0x006b, 0x006a, /* 32a8 */
          0x006a, 0x006a, 0x0069, 0x0069, 0x0069, 0x0068, 0x0068, 0x0067, /* 32b0 */
          0x0067, 0x0067, 0x0066, 0x0066, 0x0066, 0x0066, 0x0065, 0x0065, /* 32b8 */
          0x0065, 0x0064, 0x0064, 0x0064, 0x0063, 0x0063, 0x0063, 0x0062, /* 32c0 */
          0x0062, 0x0062, 0x0061, 0x0061, 0x0061, 0x0061, 0x0060, 0x0060, /* 32c8 */
          0x0060, 0x0060, 0x005f, 0x005f, 0x005f, 0x005f, 0x005e, 0x005e, /* 32d0 */
          0x005e, 0x005e, 0x005d, 0x005d, 0x005d, 0x005c, 0x005c, 0x005c, /* 32d8 */
          0x005c, 0x005b, 0x005b, 0x005b, 0x005b, 0x005a, 0x005a, 0x005a, /* 32e0 */
          0x005a, 0x0059, 0x0059, 0x0059, 0x0059, 0x0058, 0x0058, 0x0058, /* 32e8 */
          0x0058, 0x0057, 0x0057, 0x0057, 0x0057, 0x0056, 0x0056, 0x0056, /* 32f0 */
          0x0056, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0054, 0x0054, /* 32f8 */
          0x0054, 0x0054, 0x0053, 0x0053, 0x0053, 0x0053, 0x0053, 0x0052, /* 3300 */
          0x0052, 0x0052, 0x0052, 0x0052, 0x0051, 0x0051, 0x0051, 0x0051, /* 3308 */
          0x0051, 0x0050, 0x0050, 0x0050, 0x0050, 0x0006, 0x8006, 0x004f, /* 3310 */
          0x0006, 0x0005, 0x004e, 0x004e, 0x004e, 0x004e, 0x004e, 0x0006, /* 3318 */
          0x8007, 0x004d, 0x0006, 0x0005, 0x004c, 0x004c, 0x004c, 0x004c, /* 3320 */
          0x004c, 0x0006, 0x8006, 0x004b, 0x0006, 0x8006, 0x004a, 0x0006, /* 3328 */
          0x8006, 0x0049, 0x0006, 0x8006, 0x0048, 0x0006, 0x8006, 0x0047, /* 3330 */
          0x0006, 0x8007, 0x0046, 0x0006, 0x8007, 0x0045, 0x0006, 0x8006, /* 3338 */
          0x0044, 0x0006, 0x8007, 0x0043, 0x0006, 0x8008, 0x0042, 0x0006, /* 3340 */
          0x8007, 0x0041, 0x0006, 0x8008, 0x0040, 0x0006, 0x8008, 0x003f, /* 3348 */
          0x0006, 0x8008, 0x003e, 0x0006, 0x8009, 0x003d, 0x0006, 0x8008, /* 3350 */
          0x003c, 0x0006, 0x800a, 0x003b, 0x0006, 0x8009, 0x003a, 0x0006, /* 3358 */
          0x800d, 0x0039, 0x0006, 0x800a, 0x0038, 0x0006, 0x800b, 0x0037, /* 3360 */
          0x0006, 0x800a, 0x0036, 0x0006, 0x800c, 0x0035, 0x0006, 0x800b, /* 3368 */
          0x0034, 0x0006, 0x800d, 0x0033, 0x0006, 0x800c, 0x0032, 0x0006, /* 3370 */
          0x800d, 0x0031, 0x0006, 0x800e, 0x0030, 0x0006, 0x800e, 0x002f, /* 3378 */
          0x0006, 0x800f, 0x002e, 0x0006, 0x8010, 0x002d, 0x0006, 0x8010, /* 3380 */
          0x002c, 0x0006, 0x8011, 0x002b, 0x0006, 0x8012, 0x002a, 0x0006, /* 3388 */
          0x8012, 0x0029, 0x0006, 0x8014, 0x0028, 0x0006, 0x8014, 0x0027, /* 3390 */
          0x0006, 0x801d, 0x0026, 0x0006, 0x8017, 0x0025, 0x0006, 0x8019, /* 3398 */
          0x0024, 0x0006, 0x8019, 0x0023, 0x0006, 0x801c, 0x0022, 0x0006, /* 33a0 */
          0x801d, 0x0021, 0x0006, 0x801c, 0x0020, 0x0006, 0x0040, 0x4000, /* 33a8 */
          0x440c, 0x480f, 0x4c03, 0x4fdf, 0x539c, 0x5735, 0x5aa5, 0x5de7, /* 33b0 */
          0x60fa, 0x63db, 0x6689, 0x6906, 0x6b50, 0x6d6b, 0x6f57, 0x7117, /* 33b8 */
          0x72ae, 0x741e, 0x756a, 0x7694, 0x77a0, 0x7890, 0x7967, 0x7a27, /* 33c0 */
          0x7ad2, 0x7b6a, 0x7bf1, 0x7c69, 0x7cd4, 0x7d32, 0x7d86, 0x7dd0, /* 33c8 */
          0x7e11, 0x7e4b, 0x7e7e, 0x7eac, 0x7ed4, 0x7ef7, 0x7f17, 0x7f32, /* 33d0 */
          0x7f4a, 0x7f60, 0x7f73, 0x7f83, 0x7f92, 0x7f9f, 0x7fab, 0x7fb4, /* 33d8 */
          0x7fbe, 0x7fc5, 0x7fcc, 0x7fd2, 0x7fd8, 0x7fdc, 0x7fe1, 0x7fe4, /* 33e0 */
          0x7fe8, 0x7fea, 0x7fed, 0x7fef, 0x7ff1, 0x7ff3, 0x7ff4, 0x0007, /* 33e8 */
          0x0001, 0x8f6b, 0x0006, 0x0020, 0x3e10, 0xb803, 0x3e13, 0xf80e, /* 33f0 */
          0x4090, 0xb801, 0xbd86, 0x380d, 0x2403, 0xdc80, 0x3200, 0x0801, /* 33f8 */
          0xf0c2, 0x084c, 0x4dc7, 0x2021, 0x0fff, 0xfe00, 0xad02, 0x0024, /* 3400 */
          0x3810, 0xa440, 0x3800, 0xe401, 0x36f3, 0x5801, 0x36f3, 0xd80e, /* 3408 */
          0x2000, 0x0000, 0x36f0, 0x9803, 0x0007, 0x0001, 0x8f7b, 0x0006, /* 3410 */
          0x0044, 0x3e14, 0x3812, 0x3e11, 0xb807, 0x3e13, 0xf80e, 0x4000, /* 3418 */
          0x384d, 0x4112, 0x0024, 0x4295, 0xe0e1, 0x0000, 0x0600, 0x2803, /* 3420 */
          0xe544, 0x3301, 0x8c07, 0xf5f2, 0x0024, 0x6102, 0x0024, 0xaf1e, /* 3428 */
          0x044c, 0x2403, 0xe582, 0xb284, 0x0024, 0x6812, 0x07c7, 0x6172, /* 3430 */
          0x0447, 0xfefc, 0x0024, 0x48be, 0x0024, 0xaf1e, 0x0024, 0xf7fe, /* 3438 */
          0x0024, 0x4244, 0x2c07, 0x625c, 0xac63, 0x3301, 0x8c07, 0x2803, /* 3440 */
          0xe548, 0xf5f2, 0x9810, 0x6254, 0x1810, 0x6102, 0x0024, 0xaf1e, /* 3448 */
          0x060c, 0x36f3, 0x0024, 0x36f3, 0x4024, 0x36f3, 0xd80e, 0x36f1, /* 3450 */
          0x9807, 0x2000, 0x0000, 0x36f4, 0x1812, 0x0007, 0x0001, 0x8f9d, /* 3458 */
          0x0006, 0x0040, 0x3e14, 0x3804, 0x3e13, 0x7801, 0x3e10, 0xb803, /* 3460 */
          0x3e11, 0xb807, 0x3e03, 0xf80e, 0x0037, 0x9550, 0x0000, 0x0182, /* 3468 */
          0xac22, 0x0024, 0x0000, 0x2002, 0x0000, 0x018e, 0x2403, 0xec0e, /* 3470 */
          0xf400, 0x4403, 0x3011, 0x8024, 0x4328, 0x0007, 0x6fce, 0x0024, /* 3478 */
          0x0000, 0x0024, 0x2803, 0xec01, 0x6326, 0x0024, 0x4486, 0x0024, /* 3480 */
          0xf224, 0x40d0, 0x3011, 0x8024, 0x3011, 0xd80e, 0x6fc2, 0x1bcf, /* 3488 */
          0x0037, 0x5542, 0x2803, 0xee01, 0x36f1, 0x9807, 0xf400, 0x4403, /* 3490 */
          0x6320, 0x9803, 0xf200, 0x1bc2, 0x36f3, 0x5801, 0x2000, 0x0000, /* 3498 */
          0x36f4, 0x1804, 0x0007, 0x0001, 0x8fbd, 0x0006, 0x000a, 0x0000, /* 34a0 */
          0x0200, 0xb386, 0x3803, 0xad06, 0x0024, 0x2000, 0x0000, 0xc320, /* 34a8 */
          0x1bc3, 0x0007, 0x0001, 0x8fc2, 0x0006, 0x0016, 0xb69e, 0x41c6, /* 34b0 */
          0x3e00, 0xb803, 0x0fff, 0xfe03, 0x0000, 0x3fc2, 0xaf32, 0x4083, /* 34b8 */
          0xbcd2, 0x0024, 0xbfde, 0x9803, 0x0000, 0x0202, 0xaf2e, 0x1bc2, /* 34c0 */
          0x2000, 0x0000, 0xccf2, 0x0024, 0x0007, 0x0001, 0x8fcd, 0x0006, /* 34c8 */
          0x0018, 0x4080, 0x184c, 0x3e13, 0x780f, 0x2803, 0xf545, 0x4090, /* 34d0 */
          0xb80e, 0x2403, 0xf4c0, 0x3e04, 0x0440, 0x3810, 0x0440, 0x3604, /* 34d8 */
          0x0024, 0x3009, 0x1bce, 0x3603, 0x5bcf, 0x2000, 0x0000, 0x0000, /* 34e0 */
          0x0024, 0x0007, 0x0001, 0x8fd9, 0x0006, 0x0024, 0x4298, 0x4117, /* 34e8 */
          0x0fff, 0xfc04, 0x2803, 0xf898, 0x6248, 0x4041, 0x0000, 0x0024, /* 34f0 */
          0x2803, 0xfa48, 0x0000, 0x0024, 0x2000, 0x0000, 0xac22, 0x45c4, /* 34f8 */
          0x4c82, 0x45c4, 0x003f, 0xffc0, 0x2000, 0x0014, 0xf292, 0x0024, /* 3500 */
          0x0000, 0x0000, 0x2000, 0x0000, 0x0020, 0x0001, 0x2000, 0x0000, /* 3508 */
          0xbc82, 0x45c4,
        };
    }
}
